>我想要一个环绕面板和网格之间的一些面板。此面板必须调整子面板的大小,但如果孩子达到最小宽度,请将其移至下一行(如环绕面板(如果没有儿童minwidth
财产,则像网格一样。
您正在寻找 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>