【发布时间】:2012-11-08 19:07:26
【问题描述】:
我在Grid 中有两个控件,需要一个来填充所有Grid 空间,然后另一个得到Collapseded,我不知道我可以使用什么Container,我试过了StackPanel 和 DockPanel 也是,但我找不到好的解决方案。这是我的代码:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<TextBox Grid.Column="0" Visibility="{Binding Istxt1Visible}"/>
<TextBox Grid.Column="1" Visibility="{Binding Istxt2Visible}"/>
</Grid>
【问题讨论】:
-
这样网格被调整为文本框的大小。单行文本框不能扩展高度。您应该将它们设为多行,并且您应该以某种方式固定网格的大小(拉伸到父级或固定高度)。
标签: wpf wpf-controls