调整大小并保持三分之一的控制

Nat*_*ist 2 c# wpf xaml resize

当窗口调整大小时,是否可以让控件自动将空格分成三分之一?在代码中很容易做到,但我想在可能的情况下直接在xaml中设置参数.

Sha*_*rot 5

使用网格控件.它占用了可用的空间.你可以做三分(假设你想要三列)

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinitions Width="*"/>
        <ColumnDefinitions Width="*"/>
        <ColumnDefinitions Width="*"/>
    </Grid.ColumnDefinitions>
    <Button Grid.Column="0"/>
    <Button Grid.Column="1"/>
    <Button Grid.Column="2"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)

  • 关于这个主题的+1和一点[额外阅读](http://stackoverflow.com/questions/6956832/what-does-asterisk-mean-in-a-wpf-columndefinition). (2认同)