WPF学习之旅---页面布局
WPF布局执行工作 测量:容器遍历所有子元素,并询问子元素所期望的尺寸 排列:容器在合适的位置放置子元素,并设置最终尺寸 height,width:元素期望尺寸 Actualheight,Actualwidth:实际尺寸 布局继承机制 DispatherObject:WPF应用程序使用单线程亲和模式,每个用户界面只被一个单线程使用。 DependebcyObject:依赖属性,在winform控件中,控件通常默认保存初始化值,这样就浪费资源,依赖属性就是解决这一问题,默认的属性只保存一份 Visual:可视化元素都继承visual(在界面上能看见的元素),这个类封装绘图指令和附加的绘图细节 UIElement:为可视化院校增加更多功能:输入,焦点等 FrameworkElement:对UIElement的增强 panel:布局袁术的基类,所有的布局元素都派生此类 布局属性 布局容器内的子元素对自身的大小,位置有一定的决定权,子元素可以设置自身的布局属性来调整自己的位置 HorizontalAlignment 水平对齐方式 VerticalAlignment 垂直对其方式 Marigin 边距(与周围控件的空隙) MinWidth/MinHeight 最小尺寸(宽/高) MaxWidth/MaxHeight 最大尺寸(宽/高) width/Height 申请尺寸(宽/高) Grid