WPF中如何设置一个DOCKPANEL的哪几个属性,使其在程序运行时,横向占满整个窗体的顶部

BIGGER2016 2016-01-18 08:33:46
WPF中如何设置一个DOCKPANEL的哪几个属性,使其在程序运行时,横向占满整个窗体的顶部
...全文
395 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
exception92 2016-01-18
  • 打赏
  • 举报
回复
你的效果用一个DOCKPANEL 可以搞定,不过必须设定 WPF元素的Dock属性
BIGGER2016 2016-01-18
  • 打赏
  • 举报
回复
引用 1 楼 kxyzjm62 的回复:
http://www.cnblogs.com/Jennifer/articles/1987884.html
上图中的效果是在WINFORM中实现的,并且在WINFORM中很好实现,但是,在WPF时,很多属性设置跟WINFORM中差别太大,刚开始学,还请多多指教。谢谢。
BIGGER2016 2016-01-18
  • 打赏
  • 举报
回复
引用 1 楼 kxyzjm62 的回复:
http://www.cnblogs.com/Jennifer/articles/1987884.html


非常感谢,但是,您提供的链接,是设置BUTTON的DOCK属性,我是想请教一下,当有多个DOCKPANEL时的设置,比如如下图所示的效果

kxyzjm62 2016-01-18
  • 打赏
  • 举报
回复
http://www.cnblogs.com/Jennifer/articles/1987884.html
exception92 2016-01-18
  • 打赏
  • 举报
回复
引用 5 楼 BIGGER2016 的回复:
[quote=引用 4 楼 duanzi_peng 的回复:] 你的效果用一个DOCKPANEL 可以搞定,不过必须设定 WPF元素的Dock属性
非常感谢,请问: 顶部的DOCKPANEL 设置哪些属性 才能实现,自动在顶部 从左至右 自动扩展 ,且内部的图片大小不变,长度不变,图彼以原大小由左到右自动向右填充。 我试了好久,也设置了 HORIZONTALALIGNMENT VERTICALALIGNMENT 的属性,但是,实现不了,而且 DOCKPANEL 属性栏 中没有DOCK 这一设置项。[/quote] 你的效果用一个DOCKPANEL 可以搞定,不过必须设定 WPF元素的Dock属性
本拉灯 2016-01-18
  • 打赏
  • 举报
回复
你要把这个DockPanel放到Grid的容器中,然后设置 HorizontalAlignment="Stretch" 就可以了
本拉灯 2016-01-18
  • 打赏
  • 举报
回复
你要弄明白,是DockPanel 自适应,还是DockPanel里面的子控件自适应?要是子控件自适应
BIGGER2016 2016-01-18
  • 打赏
  • 举报
回复
引用 4 楼 duanzi_peng 的回复:
你的效果用一个DOCKPANEL 可以搞定,不过必须设定 WPF元素的Dock属性
非常感谢,请问: 顶部的DOCKPANEL 设置哪些属性 才能实现,自动在顶部 从左至右 自动扩展 ,且内部的图片大小不变,长度不变,图彼以原大小由左到右自动向右填充。 我试了好久,也设置了 HORIZONTALALIGNMENT VERTICALALIGNMENT 的属性,但是,实现不了,而且 DOCKPANEL 属性栏 中没有DOCK 这一设置项。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧