zoukankan
html css js c++ java
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等等。
查看全文
相关阅读:
Debian下通过SSHFS/SHFS挂载远程文件
Linux下如何查看CPU信息, 包括位数和多核信息
Nexus One USB in Ubuntu 9.10
育儿书籍阅读顺序的建议
Android 2.1 中 JNI 层 camera 的应用
Android开发工具使用之adb
改变父母的十本书
在Ubuntu下使用adb
改变父母的十本书之《童年的秘密》
Ubuntu Lucid(10.04)上安装Google Android SDK环境
原文地址:https://www.cnblogs.com/Jax/p/694971.html
最新文章
Oracle中如何根据一个字段查询是否有符合条件的记录
动态附加数据库文件, 连接报错:此版本的 SQL Server 不支持用户实例登录标志
如何在Oracle表上添加自增长ID
如何同时使用两块网卡连接不同的网段
javascript 调用 web service 的两个主要方法的详细说明
Nhibernate处理数据库字符串数据长度超过4000时会有问题
web程序使用Oracle需要注意的问题.
Web页面报错: Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用.
NHibernate 的序列化为了支持Web, 需要进行特定的配置.
如果listbox的items中有的item的value是重复的, 那么对listbox的选中会有什么影响.
热门文章
.NET之我见系列 委托和事件
WCF随录(3)—建立WCF的客户端
梅花雪日历控件使用心得
基于LINQ to SQL的WEB三层架构(上)
《学习WCF从原理到实践》小评
大明今史杂谈
基于LINQ to SQL的WEB三层架构(下)
WCF随录(2)—构建WCF的服务架构
《圣殿祭司的ASP.NET3.5开发详解II》——新功能篇
WCF随录(1)—从面向对象到面向服务
Copyright © 2011-2022 走看看