WPF布局控件与子控件的HorizontalAlignment/VerticalAlignment属性之间的关系

摘要:
B、 当其Orientation属性等于Vertical时,其子控件的HorizontalAlignment属性有效,VerticalAlignment特性无效。

WPF布局控件与子控件的HorizontalAlignment/VerticalAlignment属性之间的关系:

1、Canvas/WrapPanel控件:

  其子控件的HorizontalAlignment/VerticalAlignment属性无效。
2、Grid控件:

  其子控件的HorizontalAlignment/VerticalAlignment属性有效。
3、StackPanel控件:

  A、当其Orientation属性等于Horizontal时,其子控件的HorizontalAlignment属性无效,VerticalAlignment属性有效。

  B、当其Orientation属性等于Vertical时,其子控件的HorizontalAlignment属性有效,VerticalAlignment属性无效。

4、DockPanel控件:

  A、(适用于非末位子控件)当其子控件设定DockPanel.Dock=Left/Right时,其子控件的HorizontalAlignment属性无效,VerticalAlignment属性有效。

  B、(适用于非末位子控件)当其子控件设定DockPanel.Dock=Top/Bottom时,其子控件的HorizontalAlignment属性有效,VerticalAlignment属性无效。

  C、当其LastChildFill属性等于true时,其最后一个子控件的DockPanel.Dock无效,HorizontalAlignment属性有效,VerticalAlignment属性有效。

  D、当其LastChildFill属性等于false时,其最后一个子控件的DockPanel.Dock有效,此时,如果该子控件设定DockPanel.Dock=Left/Right时,该子控件的HorizontalAlignment属性无效,VerticalAlignment属性有效,而如果该子控件设定DockPanel.Dock=Top/Bottom时,该子控件的HorizontalAlignment属性有效,VerticalAlignment属性无效。

免责声明:文章转载自《WPF布局控件与子控件的HorizontalAlignment/VerticalAlignment属性之间的关系》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于Xcode9的一些问题Effective Java 11 Override clone judiciously下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WPF双向绑定

数据绑定模式共有四种:OneTime、OneWay、OneWayToSource和TwoWay,默认是TwoWay。 TwoWay 当发生更改时的目标属性或源属性更新目标属性。OneWay 仅当源属性更改时,请更新目标属性。OneTime 仅当应用程序启动时或时,请更新目标属性DataContext发生了更改。OneWayToSource 目标属性更改时,...

【WPF】2、美化控件

控件有默认样式,但是有时候默认样式并不够用,就需要美化。 1、常用的方法是美术出图,直接贴图进去,效果又好又简单(对程序来说)。 用图片有三种方式:设置控件背景图片、设置控件内容为图片和直接使用图片做控件三种。 <Window x:Class="战五渣之环游世界.WPF.Window1" xmlns="http://schemas....

2019-11-29-WPF-禁用实时触摸

title author date CreateTime categories WPF 禁用实时触摸 lindexi 2019-11-29 10:20:52 +0800 2018-5-4 21:0:38 +0800 WPF 触摸 微软想把 WPF 作为 win7 的触摸好用的框架,所以微软做了很多特殊的兼容。为了获得真实的触摸消息,微软提供了...

一起谈.NET技术,WPF 自定义快捷键命令(Command) 狼人:

     命令简介      WPF 中的命令是通过实现 ICommand 接口创建的。ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged)。Execute 执行与命令关联的操作。CanExecute 确定是否可以在当前命令目标上执行命令。如果集中管理命令操作的命令管理器检测到命令源中发...

WPF 创建桌面快捷方式

#region 创建桌面快捷方式 string deskTop = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop); string dirPath = System.Environment.CurrentDirectory;...

WPF控件

什么是控件 WPF中是数据驱动UI,数据是核心、是主动的;UI从属与数据并表达数据、是被动的。UI的功能是让用户观察和操作数据,为了让用户观察数据,我们需要用UI元素来显示数据;为了让用户操作数据,我们需要用UI元素响应用户的操作。WPF中把那些能够显示数据、响应用户操作的UI元素称为控件。 控件所显示的数据,我们称之为“数据内容”,控件在响应用户的操作后...