WPF コントロールを等間隔で並べる

(Wpf)UniformGridを使ってControl要素を行数または列数を指定して均等に並べる

<DockPanel>
    <UniformGrid Rows="1">
        <UniformGrid Rows="2" Margin="10,10,10,10">
            <Button Content="0" Background="Red" FontSize="100"/>
            <Button Content="1" Background="Blue" FontSize="100"/>
            <Button Content="2" Background="Yellow" FontSize="100"/>
            <Button Content="3" Background="Green" FontSize="100"/>
            <Button Content="4" Background="Pink" FontSize="100"/>
        </UniformGrid>
        <UniformGrid Columns="2" Margin="10,10,10,10">
            <Button Content="0" Background="Red" FontSize="100"/>
            <Button Content="1" Background="Blue" FontSize="100"/>
            <Button Content="2" Background="Yellow" FontSize="100"/>
            <Button Content="3" Background="Green" FontSize="100"/>
            <Button Content="4" Background="Pink" FontSize="100"/>
        </UniformGrid>
    </UniformGrid>
</DockPanel>
 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください