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属性无效。

转载于:https://www.cnblogs.com/okjulien/p/7623297.html

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

  1. C#如何获取当前控件的子控件以及多重子控件的实例(能操作这些获取到的子控件)

    拿个实例,参照这个实例的思路可以解决: 比方说,我想获取到这个tabControl下当前选中的tabPage下的TableLayoutPanel下所有的Button控件 (ps:以下是一个通过ini文 ...

  2. Winform中使用DevExpress时给控件添加子控件的方法

    场景 在Winform中使用DevExpress时经常使用PanelControl控件用来进行布局设计,因此需要在代码中生成控件并添加子控件. 实现 一种是设置要添加的自控件的Parent属性为容器控 ...

  3. 小程序:自定义控件,父控件与子控件的交互triggerEvent

    实现目标,自定义控件一通用型喜欢按钮组件,包含喜欢和取消喜欢两种状态:如图 1.组件内的交互 点击爱心,UI上会变红心与空心  数据+1  -1 2.与父控件的交互,点击喜欢和取消喜欢,父控件发送网络 ...

  4. CSS定位布局display/float/position属性之间的关系/区别和如何使用取值行为机制

    float: left|right; 可以自动排列自动折行, 但需要clear来配合清除浮动; display: inline-block; 有些时候可以替代float实现相同的效果. positio ...

  5. qt 从布局中删除子控件

    一.坑的现象 只是简单的将子控件从父窗口的布局中移除,出现内存泄露 二.遇坑的原因 从布局中移除控件,只是子控件不在布局中显示,子控件的内存实际并未释放 三.正确写法 void deleteItem( ...

  6. android怎样禁用整个布局点击,Android - 自动禁用布局里的所有子控件

    很久没有写博客了,今天给大家分享一个刚写好的小功能,很实用. 使用场景:禁用布局里所有的子控件,让界面只能看,但不能编辑,如果一个一个控件去设置肯定是很麻烦的,于是想了个好方法.可根据需要扩展更多控件 ...

  7. 递归的妙用—遍历子控件

    我们在ASP.NET编程中, 经常需要遍历一个Web控件的子控件 ,找到所需的控件并获取控件中相应的值.以前我都是采用循环的方式遍历子控件,但当子控件是复杂的树形结构,比如:子控件也有子控件,子控件的 ...

  8. 动态子类化CComboBox以得到子控件EDIT及LISTBOX

    动态子类化CComboBox以得到子控件EDIT及LISTBOX Joise.LI写于2004-4-6 ComboBox是比较常用的一个控件,有三种样式:CBS_SIMPLE(简单),CBS_DROP ...

  9. 记录下UIButton的图文妙用和子控件的优先显示

    UIButton的用处特别多,这里只记录下把按钮应用在图文显示的场景,和需要把图片作为按钮的背景图片显示场景: 另外记录下在父控件的子控件优先显示方法(控件置于最前面和置于最后面). 先上效果图: 1 ...

最新文章

  1. C翻译汇编语言,[求助]求人帮忙把汇编语言程序翻译成C或者C++
  2. c语言制表符_随时随地学习C语言之1—开发环境搭建
  3. python之torchlight使用_为什么Python被誉为全世界最高效的编程语言?
  4. 禁用win10触摸屏手势_Win10平板边缘滑动手势大全及开启/关闭方法
  5. 最全免费C语言之苏小红版《高级语言程序设计》第七章188页小学计算机辅助教学系统程序设计
  6. GIPC2018年度中国专利代理十强
  7. JDBC实现用于操作数据库Mysql的工具类JDBCTools
  8. 2017-06-23
  9. POJ 1741 Tree(树的点分治)
  10. 学习记录1——vissim4.3安装和vissim4.3时间修改工具使用
  11. Camel可视化操作(结合Gooflow)
  12. 互联网寒冬的思考,程序员该如何突破瓶颈?
  13. 最GIS应用案例——告诉你什么是GIS!
  14. problem: ERROR cluster.YarnClientSchedulerBackend: Yarn application has already exited with state
  15. sort函数和sorted函数的异同
  16. 华为又出新品,谁知平板还能这么玩
  17. 简单爬虫,爬取天猫商品信息
  18. CToolBar的使用总结
  19. 细细私语,看喜欢的书
  20. 2021级-JAVA03 基础语法2--控制语句

热门文章

  1. Arduino 使用 旋转编码器
  2. MySql基础篇——变量、流程控制与游标
  3. 【Python】窗口界面 按钮 文本框
  4. Chrome浏览器绿色、免安装版下载,长期更新
  5. C++计算机二级操作题(二)
  6. 从零开始的单片机学习(五)
  7. 对象存储 OSS 文件下载方法:流式下载和本地下载
  8. 图像处理:双边滤波算法
  9. 活动及宣传内容发布审批小程序开发制作
  10. 10 个超好用的免费开源项目管理软件