0

柔軟なグリッドレイアウトを定義する方法をまだ理解できていません... n 行 (いくつかわからない) と m 列 (いくつかわからない) のグリッドが必要です.セルに特定の高さと幅 (50 と 50)...

これは、行と列の定義を設定する方法です:

<Grid.ColumnDefinitions>
    <ColumnDefinition Width="350" />
    <ColumnDefinition Width="130" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
    <RowDefinition Height="Auto" />
    <RowDefinition Height="2*" />
    <RowDefinition Height="*"/>
</Grid.RowDefinitions>

しかし、この方法では、2 つの列と 3 つの行を設定するだけです...列とグリッドごとに列の定義と行の定義を設定する方法はありませんか?

ありがとう

4

2 に答える 2

1

最初の質問に進むと、これが C# を開始する方法です:-

         Grid Layout = new Grid();

         foreach (your condition)
         { 
         //
             Layout.ColumnDefinitions.Add(new ColumnDefinition() { Width = GridLength.Auto });
             Layout.ColumnDefinitions.Add(new ColumnDefinition() { Width = new GridLength(50)});
             Layout.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(50) });
         }
于 2013-09-29T05:45:38.603 に答える