首页 / 知识
关于用户界面:如何在WPF中获取控件以填充可用空间?
2023-04-13 17:22:00

How to get controls in WPF to fill available space?
如果你没有指定它的高度,一些WPF控件(比如
还有一些,比如我现在需要使用的那些,(多线)
如果你将这些人放在一个
我认为这真的是一个基本的布局要求,但我无法弄清楚如何让它们填充他们可以的空间(将它们放在
如果您必须使用
你可以将 还有一些属性可以设置为强制控件填充其可用空间,否则不会这样做。例如,您可以说:
...强制控件的内容水平拉伸。或者你可以说:
...强制控件本身水平拉伸以填充其父级。
从
A
您可以通过派生 有关简单示例,请参阅此文章。 嗯,我发布后就知道了,这是最令人尴尬的方式。 :) 看起来StackPanel的每个成员都会填充其最小请求大小。 在DockPanel中,我以错误的顺序停靠了东西。如果TextBox或ListBox是唯一没有对齐的停靠项,或者它们是最后添加的,它们将按需填充剩余空间。 我希望看到一种更优雅的方法来处理这个问题,但它会做到。 使用Horizo??ntalAlignment和VerticalAlignment布局属性。它们控制元素在可用空间多于元素所需的空间时如何使用其父元素内的空间。 例如,StackPanel的宽度将与它包含的最宽元素一样宽。因此,所有较窄的元素都有一些过剩的空间。对齐属性控制子元素对额外空间的作用。 两个属性的默认值是Stretch,因此子元素被拉伸以填充所有可用空间。其他选项包括Horizo??ntalAlignment的Left,Center和Right以及VerticalAlignment的Top,Center和Bottom。 |
最新内容
相关内容
linux程序命令不可用?
linux程序命令不可用?,系统,网络,地址,命令,情况,名称,信息,服务,密码,程序,linux命令不可用直接在linux命令行界面输入如下,然后回车。如果系linux空间分配命令?
linux空间分配命令?,系统,数据,情况,分区,图片,地址,位置,软件,管理,信息,linux怎么分配系统空间1、系统分区 系统分区是指存放操作系统和启动linux最小空间命令?
linux最小空间命令?,系统,情况,信息,设备,管理,命令,装备,单位,较大,磁盘,如何查看Linux磁盘空间大小1、linux怎么查看硬盘的容量呢,下面就让我linux的命令不可用?
linux的命令不可用?,系统,工具,基础,在线,异常,命令,用户,路径,文件,变量,linux系统中各种命令失效是什么原因原因是/sbin的目录路径(系统用户linux系统空间命令?
linux系统空间命令?,系统,情况,单位,信息,服务,命令,磁盘,剩余,空间,终端,linux系统怎样查看空间占用linux查看空间占用打开linux系统,在linuxlinux命令空间大小?
linux命令空间大小?,系统,信息,情况,单位,命令,设备,公司,地址,大小,空间,如何查看Linux磁盘空间大小1、linux怎么查看硬盘的容量呢,下面就让我linux看剩余空间命令?
linux看剩余空间命令?,情况,系统,信息,命令,单位,服务,地址,终端,硬盘,磁盘,linux下查看硬盘大小的命令是什么?1、使用命令“df -lh”,可以更详linux空间管理命令?
linux空间管理命令?,情况,系统,信息,管理,单位,命令,对比,增长,定期,地址,linux磁盘空间不足怎么办,磁盘清理方法遇到磁盘空间不足的报错时候,Python命名空间实例解析
Python命名空间实例解析,异常,名字,空间,代码,培训,观察,地方,情况,变量,函数,Python的命名空间是Python程序猿必须了解的内容,对Python命名空Python的命名空间和作用域
Python的命名空间和作用域,智能,代码,名字,名称,培训,变量,局部,空间,赋值,函数,变量是拥有匹配对象的名字(标识符)。命名空间是一个包含了变Python名称空间规则
Python名称空间规则,名称,名字,地方,异常,培训,空间,变量,模块,全局,局部,名称到对象的映射。命名空间是一个字典的实现,键为变量名,值是变量对python命名空间和作用域
python命名空间和作用域,异常,代码,第一,第三,培训,名称,名字,空间,作用,模块,命名空间表示标识符(identifier)的可见范围,当前命名空间主要是