1

かなり標準的な [保存] ボタンと [キャンセル] ボタンを使用して、WPF でダイアログを作成しています。保存ボタンとキャンセル ボタンの幅を同じにしたい。これは些細なことだろうと思いました。ボタンをグリッドに配置し、2 つの列のサイズを '*' にしましたが、列の幅が異なります!!

<Grid Grid.Row="2" HorizontalAlignment="Right">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <Button Content="Save" Margin="8" />
    <Button Content="Cancel" Margin="8" Grid.Column="1" />
</Grid>

水平方向の配置を外すと、列のサイズは等しくなりますが、グリッドが大きすぎます。2 つの等しい列を持つ、右揃えのグリッドを取得するにはどうすればよいですか??

4

1 に答える 1

1

試す

  <UniformGrid  HorizontalAlignment="Right" Columns="2">

        <Button Content="Save" Margin="8" />
        <Button Content="Cancel" Margin="8" Grid.Column="1" />
    </UniformGrid>
于 2013-10-31T08:59:18.103 に答える