我想要一个面板和网格之间的面板。这个面板必须调整孩子的大小,但如果一个孩子达到最小宽度,则将它带到下一行(如换行面板)
如果孩子没有minwidth
属性就像网格一样。
答案 0 :(得分:0)
您正在寻找GridExtra
GridExtra
您可以定义网格列和行,并使用此命令ge:GridEx.AutoFillChildren="True"
示例代码
<Grid ge:GridEx.ColumnDefinition="*, *"
ge:GridEx.RowDefinition="Auto, Auto, Auto"
ge:GridEx.AutoFillChildren="True"
ShowGridLines="True">
<TextBlock Text="Name:" />
<TextBox VerticalAlignment="Top" Margin="5"/>
<TextBlock Text="Age:" />
<TextBox VerticalAlignment="Top" Margin="5"/>
<Button ge:GridEx.Area="2, 1, 1, 1"
Margin="5" Width="60"
HorizontalAlignment="Right"
Content="OK" />
</Grid>