#320 – StackPanel默认如何设置子控件的大小(Default Size of StackPanel Child Controls)
默认情况下,StackPanel 根据下面的逻辑来设置子控件的大小:
如果是Orientation 是垂直的:
-子控件的高度将根据其自身的需要确定
-子控件的宽度将横向占满整个StackPanel
如果Orientation 是水平的:
-子控件的宽度将根据其自身的需要确定
-子控件的高度将横向占满整个StackPanel
下面的地址将StackPanel 的子控件垂直排列,显示结果如图。
<StackPanel><Label Content="Gene Autry the singing cowboy" Background="Pink"/><Button Content="I Like Gene" FontSize="18"/><Label Content="Roy Rogers" Background="Aqua" FontSize="20"/><Button Content="I Like Roy Rogers Yes I Do"/><TextBox Text="This is a TextBox"/><Label Content="Tex Ritter" Background="PaleGoldenrod"/><Button Content="I Like Tex" FontSize="20" /><Label Content="Jorge Negrete" Background="Lavender"/><Button Content="I Like Jorge Yes I Do"/>
</StackPanel>
如果水平排列,结果将会如下:
原文地址:https://wpf.2000things.com/2011/06/14/320-default-size-of-stackpanel-child-controls/
#320 – StackPanel默认如何设置子控件的大小(Default Size of StackPanel Child Controls)相关推荐
- 设置子控件相对于父控件的相对位置
设置控件的大小随窗体的大小变化而变化 例:TextBox,设置Anchor属性为Left,Top,Right,Bottom时,控件的大小都会变,也就是控件距离父控件的左.上.右.下的距离均不会变化. ...
- 在layoutsubviews中设置子控件的frame,保证执行alpha和frame动画流畅度
在viewDidLoad中初始化需要的子控件,然后提供改变这些子控件的开放接口,然后使用一个bool变量来保存是否已经设置了子类控件的frame类似 -(void)layoutSubviews {[s ...
- 151202storyboard中, 设置子控件和父控件的高宽比
选择子控件label,点control 连接到父控件view 松手后弹出对话框 选择高宽比,equal widths 或equal heights 然后点击Size inspector->Con ...
- 自定义窗体设计器-控件测试
自定义窗体设计器-控件测试 基于.net2的自定义窗体设计器控件(类似visual studio的vb,c#设计器,其实就是vs2005的设计器) 控件由四部分组成:工具栏,工具箱,绘图设计区,属性框 ...
- Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小
Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小 1 动态获取手机屏幕的 屏幕密度与对应像素比例 例如在 320 * 480 尺寸为 3.2 英寸的手机 ,对应的像素密度 ...
- QT窗体控件自适应大小
介绍QT中的几种常见布局 常用的布局方法: (1)使用水平布局类QHBoxLayout: (2)使用垂直布局类QVBoxLayout: (3)使用网格布局类QGridLayout: (4)使用表格布局 ...
- Android 动态创建控件并设置控件的大小之Android屏幕适配攻略(五)
Android 屏幕适配攻略(五)动态创建控件并设置控件的大小 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 重要消息 flutter中网络请求dio使用分析 视频 ...
- QT 布局,控件自适应大小 自动缩放 自动布局
有时,我们需要我们的布局或控件,随窗口变化而变化:这时就要求我们注意一下: 1. 先来说简单的布局控件自适应 首先拖动两个 verticalLayout 放到窗口: 右击空白处:右键菜单 ->布 ...
- 判断手机是否弹出键盘,改变了手机页面高度,对应inputStatus的状态改变相关控件的大小和位置
inputResizeBodyHeight() {// 判断手机是否弹出键盘,改变了手机页面高度,对应inputStatus的状态改变相关控件的大小和位置var oldHeight =document ...
最新文章
- 手机扫一扫,现实物体隔空「复制粘贴」进电脑!北大校友的AI新研究,现在变成AR酷炫应用...
- “重金求来”Alibaba技术官并发编程笔记,附Java面经
- 从小白到精通python要多久-零基础如何学Python?小白学Python需要多久?
- C#应用视频教程3.1 USB工业相机测试
- 【3】SCN-Hystrix熔断器
- Spring : ConfigurableListableBeanFactory
- java 实例的生命周期_[Java教程]Vue实例生命周期
- SpringBoot 多种定时任务实现方式
- 最简单的PHP MVC留言本实例(二)
- Cmdkey 凭证管理器工具
- go语言练习:条件语句和循环语句
- 前端学习之一——关于第一次使用VSCode打开前端代码并启动问题
- OpenGL图形渲染管线(Pipeline)学习
- oracle索引index_type,oracle index索引相关笔记
- Gocloud高恪固件CVE-2020-8949漏洞利用打开SSH(poc支持5.2最新版测试通过)
- 给你的Win平板安装ChromeOS系统
- win7 按修改时间范围文件搜索
- wps和office有什么区别?
- Android手机通用电池校正方法
- java拨号上网_华为AR路由器AR207-S配置pppoe拨号上网图解实例
热门文章
- 网页转应用?一句命令将网页打包成exe
- 2019勒索病毒攻击盘点,企业该如何做好防范?
- 安卓App开发之对话框
- Python+Selenium安装及环境配置
- 古风曲《盗将行》背后的故事
- win7怎么更改计算机虚拟内存,win7怎么改虚拟内存_win7更改虚拟内存方法-win7之家...
- android双栈ipv6优先级,ME60双栈场景无线业务安卓手机无法获取IPV6地址
- jvm优化之Jenkins优化
- c语言与软件技术基础,软件技术基础-C语言基础课件
- MySQL主键、普通索引和唯一索引的区别、全文索引