码迷,mamicode.com
首页 > Windows程序 > 详细

WPF笔记(2.2 DockPanel)——Layout

时间:2015-11-13 18:24:22      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:

原文:WPF笔记(2.2 DockPanel)——Layout

读完了这一节,发现DockPanel就是过去winform中的Dock属性。原来的Dock属性是子控件设置,而其父亲级别不用设置。现在WPF改为在父亲级别抽象出一个DockPanel,然后设置其下子控件的Dock属性。

技术分享<DockPanel LastChildFill="True">
技术分享    
<Button DockPanel.Dock="Left">Left</Button>
技术分享    
<Button DockPanel.Dock="Right">Right</Button>
技术分享    
<Button DockPanel.Dock="Top">Top</Button>
技术分享    
<Button DockPanel.Dock="Bottom">Bottom</Button>
技术分享    
<Button>Fill</Button>
技术分享
</DockPanel>
技术分享
DockPanel有一个LastChildFill属性,一般设置为true,给最后一个元素使用,所以最后一个元素不用设置Dock属性,自动占有剩余所有空间。我试过,LastChildFill属性不设置,默认也是true;设置为false,则xaml报错。

最后一句话,在Form级别一般用DockPanel对其上的子模块进行布局。比较粗,考虑的是全局观问题。比如说ToolBar,StatusBar,Navigation等等。

WPF笔记(2.2 DockPanel)——Layout

标签:

原文地址:http://www.cnblogs.com/lonelyxmas/p/4962801.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!