环绕面板和网格 WPF 之间的自定义面板



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

最新更新