我想将下面列出的控件放置在 WPF 中。请举一个例子来做同样的事情。
问问题
38 次
1 回答
2
<Grid x:Name="ContentRoot">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="100"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" .../>
<TextBox Grid.Column="1" .../>
<Button Grid.Column="2" .../>
<Button Grid.Column="3" .../>
</Grid>
假设它ContentRoot
直接放在你的 中Window
,它将继承它的Width
和Height
从Window
. 然后它将 200px 分配给第 0 列,并将 100px 分配给第 2 列和第 3 列。任何剩余空间都将分配给第一列。
当然,您可以将 200、100 和 100 更改为您想要的任何值。
如果需要,在第一个中添加MinWidth="<value>"
(替换<value>
为数字)ColumnDefnition
以指定该列必须具有的最小宽度。
于 2012-12-05T06:44:31.867 回答