Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 当其中一个文本框折叠时,如何平均展开两个文本框(三个文本框中的一个)?_Wpf_Layout_Width - Fatal编程技术网

Wpf 当其中一个文本框折叠时,如何平均展开两个文本框(三个文本框中的一个)?

Wpf 当其中一个文本框折叠时,如何平均展开两个文本框(三个文本框中的一个)?,wpf,layout,width,Wpf,Layout,Width,我有三个文本框…在堆栈面板内(方向=水平) 每个都有相同的宽度。如果其中一个倒塌了,我希望另外两个共享空间 我的意思是如果15o是总宽度(50*3)。如果一个文本框被折叠,则每个文本框应占75 请帮我做那件事。谢谢一个简单的方法是将它们放入UniformGrid。如果将其设置为Rows=“1”,则它将为每个(非折叠)子级生成一列,并使所有列的宽度相等 <UniformGrid Rows="1" Width="150"> <TextBox /> <Te

我有三个文本框…在堆栈面板内(方向=水平)

每个都有相同的宽度。如果其中一个倒塌了,我希望另外两个共享空间

我的意思是如果15o是总宽度(50*3)。如果一个文本框被折叠,则每个文本框应占75


请帮我做那件事。谢谢

一个简单的方法是将它们放入UniformGrid。如果将其设置为
Rows=“1”
,则它将为每个(非折叠)子级生成一列,并使所有列的宽度相等

<UniformGrid Rows="1" Width="150">
    <TextBox />
    <TextBox />
    <TextBox />
</UniformGrid>