我有三个文本框...在堆栈面板内(orientation = Horizontal)。
每个都有相同的宽度。如果其中一个被折叠,我希望其他两个人分享这个空间。
我的意思是如果15o是总宽度(50 * 3)。如果其中一个折叠,则每个文本框应占用75个。
请帮我这样做。感谢
答案 0 :(得分:2)
一种简单的方法是将它们放入UniformGrid中。如果将其设置为Rows="1"
,则会为每个(非折叠)子项创建一列,并使所有列的宽度相等。
<UniformGrid Rows="1" Width="150">
<TextBox />
<TextBox />
<TextBox />
</UniformGrid>