WPF入门——XAML和布局容器
XAML
1.XAML是对WPF程序的所用用户界面进行详细的定制。
2.它提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面,而这种实现方式和ASP.NET中的"代码后置"模型非常类似。
3.但是XAML并不是一种用于程序设计的语言,它的功能也不是为了执行应用程序逻辑。
- 说的通俗一点,WPF是一种框架,而在框架中布局元素的语言是XAML语言。
容器
主要是用于元素在窗体中的布局。
WPF中提供了许多的容器元素,wrappanel,dockpanel,stackpanel
Warppanel:
按行或者按lie排序的。通过Orientation属性去设置它的排列顺序。
Dockpanel
利用它的Dock属性设置控件的布局,置于顶部或者下部或者左部、右边。
Grid
它可以将窗口分割成更小区域,能够将元素分割到不可见的网格中。有点类似于HTML中table
分割窗体:将窗体分割成两行三列。