1.什么是Wpf?
WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”。是微软推出的一项基于windows操作系统、.net平台的c/s客户端构建技术。wpf最大的特征就是可以快速构建项目达到节约项目成本的目的,在众多中小型企业比较受欢迎。同时在医疗、工业、金融、硬件、物流、管理系统等领域颇受欢迎。
2.Wpf布局
1.什么是布局?
布局在Wpf中是最基础也是最重要的一环,它直接决定界面的样子。布局的掌握熟练度决定界面的美观度和可交互性。
2.布局控件:可以理解为一个容器,容器内可以嵌套容器,它可以嵌套N层。常用的布局控件:Grid,StackPanel,WrapPanel,Canvas(不常用)
(1)Grid:可以理解为一个表格,类似于html中的Table标签,它由行和列组成。代码举例:
<Grid>
<Grid.RowDefinitions><!--定义一个行-->
<RowDefinition></RowDefinition><!--行标签-->
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition><!--列标签-->
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Width="100" Height="25">1</Button><!--在Grid表格中,默认从0行0列开始-->
<Button Grid.Column="1" Width="100" Height="25">2</Button><!--0行1列-->
<Button Grid.Row="1" Width="100" Height="25">3</Button><!--1行0列-->
<Button Grid.Row="1" Grid.Column="1" Width="100" Height="25">4</Button><!--1行1列-->
</Grid>
代码运行如图: