一般情况下,你将子元素停靠在DockPanel 控件中的一边,子元素会平铺当前条目的宽度或者高度显示。

但是,如果你使用子元素的HorizontalAlignment 属性(停靠在Top 或者Bottom)或者VerticalAlignment 属性(停靠在Left 或者Right),将会是子元素自动根据内容调整大小。

<DockPanel><Button Content="1st (Top/Center)" DockPanel.Dock="Top" HorizontalAlignment="Center"/><Button Content="2nd (Left/Bottom)" DockPanel.Dock="Left" VerticalAlignment="Bottom"/><Button Content="3rd (Top/Right)" DockPanel.Dock="Top" HorizontalAlignment="Right"/><Label Content="4th (Right/Top)" DockPanel.Dock="Right" Background="DarkKhaki" VerticalAlignment="Top"/><Label Content="5th, fills remaining space, Centered" Background="Khaki" HorizontalAlignment="Center"/>
</DockPanel>

可以从下图看到,子元素的根据内容自动调整了大小。

原文地址:https://wpf.2000things.com/2011/12/06/444-children-of-dockpanel-dont-always-have-to-be-stretched/



#444 – DockPanel 中的子元素不一定一直都是平铺显示(Children of DockPanel Don’t Always Have to be Stretched)相关推荐

  1. 清除元素中的子元素html_HTML中的元素简介

    清除元素中的子元素html An element is a fundamental component that is used to develop web pages. Generally an ...

  2. Web前端,CSS中关于背景颜色、背景图片、背景平铺、背景位置、背景相关属性连写

    前言 持续总结输出中,今天分享的是Web前端,CSS中关于背景颜色.背景图片.背景平铺.背景位置.背景相关属性连写 1.背景颜色 background-color(bgc) 颜色取值: 关键字.rgb ...

  3. JQuery选择器中的子元素选择器

    子元素筛选选择器不常使用,其筛选规则比起其它的选择器稍微要复杂点,其实博主感觉并不怎么难啦,因为单词so easy,哈哈. 我们来看看都有哪些吧: 注意: 1. :first只匹配一个单独的元素,但是 ...

  4. html中 选择子元素 子元素选择器

    p:first-child 选择第一个子元素(p是body的子元素)但是当第一个不是p则什么都选不到 这个的意思是不仅要是第一个还要同时是p元素 p:last-child last是指所有的父元素中最 ...

  5. 父元素中拖动子元素实现

    结果 过程 鼠标点下事件的event为鼠标相对于浏览器窗口的位置信息 子元素要在父元素范围内拖动,那就有一个允许拖动的范围,子元素本身有宽高,这也是拖动范围计算要考虑的 首先获取mousedown的点 ...

  6. CSS垂直方向布局中,子元素溢出父元素,如何处理?

    默认情况下,父元素的高度是被子元素撑开的,若父元素设置了,就是设置多少就是多少 子元素是在父元素的内容区中排列的,如果子元素的大小超过了父元素,则子元素会从父元素中溢出, 使用overflow属性设置 ...

  7. Java 在PPT中添加文本水印的简易方法(单一/平铺水印)

    [前言] 在PPT幻灯片中,可通过添加形状的方式,来实现类似水印的效果,可添加单一文本水印效果,即在幻灯片中心位置水印以单个文本字样显示,但通过一定方法也可以添加多行(平铺)文本水印效果,即在幻灯片中 ...

  8. 父元素事件中禁止子元素的事件

    今天有同事过来找我,,,input checkbox 区域太小了,想在外层TD上加上点击事件,但发现TD加了后,,,input也在里面,会被执行两次,记录一下,我写的DOME <!DOCTYPE ...

  9. html点击子元素隐藏div,jq 点击div,显示当前div内容,隐藏其他div的子元素

    效果:点击第一行第一张图片时展开第一张图片的字图,隐藏第二行的字图.同时,点击当前图片时能够正常的显示隐藏. 问题:点击当前图片时会隐藏了再显示.有没有好心人能够提示一下应该怎么解决这个bug.非常谢 ...

最新文章

  1. 深入Managed DirectX9(四)
  2. linux开发板蓝牙连接,开发板蓝牙通信问题,有这方面经验的请进
  3. 网络解析(一):LeNet-5详解
  4. FastJSON、Gson和Jackson性能对比
  5. 一种牛逼的网站分享插件实现
  6. linux每日命令(13):more命令
  7. 云服务器查看服务端口,云服务器如何查看端口是否连通
  8. Linux软件包管理之源码包、脚本安装包
  9. 部分手机浏览器存在将ajax请求当成广告过滤的情况,及解决方案
  10. 研究支付业务中,银行、支付机构与银联、网联的关系逻辑
  11. linux下运行springboot项目jar包
  12. 制作透明背景的微信头像
  13. java bitset_Java1.8-BitSet源码分析
  14. 3701汉化包 axure r9_AXURE9最全的WEB设计元件库(分享版).rplib
  15. linear-gradient实现纯CSS文字淡入效果
  16. JDK下载及安装教程(很详细)
  17. Git - SSL_ERROR_SYSCALL 问题解决
  18. 个人备案的网站能放企业服务器吗,个人及企业域名备案对网站有什么影响
  19. 拼多多Java岗校招-4面获得年薪66万offer
  20. 怎么隔离计算机硬盘坏死通道,雨林木风v5.0硬盘坏死怎么进行分区详细教程?

热门文章

  1. 用pandas进行数据分析:结合JData ”用户购买时间预测“数据分析实例(三)
  2. 还在愁个人博客没有图片放?
  3. java mysql tomcat my_Linux下java相关配置 tomcat mysql jdk
  4. ERP系统SAP简介
  5. 2021年高压电工最新解析及高压电工复审考试
  6. 新浪微博是什么语言php,新浪微博api(js|php)
  7. 放弃几百万年薪的后续
  8. 【Golang】聊聊我为什么决定以Go作为第二开发语言
  9. 砖垛之ExpandableTextView-自定义可以动态展开/收缩显示长文本的TextView
  10. 亚马逊知识局:亚马逊新品第一个月应该如何运营推广?