包裹面板和网格wpf之间的自定义面板

时间:2018-01-11 12:46:39

标签: c# wpf panel

我想要一个面板和网格之间的面板。这个面板必须调整孩子的大小,但如果一个孩子达到最小宽度,则将它带到下一行(如换行面板) 如果孩子没有minwidth属性就像网格一样。

1 个答案:

答案 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>