0

XAMLを作成しました。グリッド構造で、3行または4行で、各行に2つの列が含まれています。各行と各行と列の周囲の境界線の色を設定する場合、どうすればそれを実現できますか。

特にXAMLでのこのUiの作成は初めてですが、これを実現する方法に関するAnyideaは役に立ちます`

                    <TextBlock Foreground="Black"  Text="Account Number :"   Margin="10" Grid.ColumnSpan="2"  />
                    <TextBlock Foreground="Black" x:Name="accNO" Text="" Grid.Column="2" Margin="10"/>

                    <TextBlock Foreground="Black" Text="Currency  :" Grid.Row="1" Margin="10" Grid.ColumnSpan="2" />
                    <TextBlock Foreground="Black" x:Name="accCurr" Text="" Grid.Row="1" Grid.Column="2" Margin="10"/>
                    <TextBlock Foreground="Black" Text="Acount Balance  :" Grid.Row="2" Margin="10" Grid.ColumnSpan="2" />
                    <TextBlock Foreground="Black" x:Name="accOBal" Text="" Grid.Row="2" Grid.Column="2" Margin="10"/>
                    <TextBlock Foreground="Black" Text="Available Balance :" Grid.Row="3" Margin="10" Grid.ColumnSpan="2" />
                    <TextBlock Foreground="Black" x:Name="avBal" Text="" Grid.Row="3" Grid.Column="2" Margin="10"/>

                </Grid>`

要件としてテーブルを取得するためのコードを更新しました

  <Border Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" BorderThickness="1" BorderBrush="White">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="1,0" StartPoint="1,1">
                                <GradientStop Color="LightGray" Offset="0" />
                                <GradientStop Color="LightGray" Offset="1" />
                            </LinearGradientBrush>                           
                        </Border.Background>
                        <TextBlock Foreground="Black"  Text="Account Number :"   Margin="10" Grid.ColumnSpan="2"  />
                    </Border>

                    <Border Grid.Row="0" Grid.Column="2" BorderThickness="1" BorderBrush="White">
                        <TextBlock Foreground="Black" x:Name="accNO" Text="" Grid.Column="2" Margin="10"/>
                    </Border>

助けてくれてありがとう。それはグリッドの最初の行のために行われました。

4

1 に答える 1

2

各行と列の周囲に境界線が必要な場合は、すべての行と列の内側にBorder要素を設定します

<Border Grid.Row="2" Grid.Column="1" BorderThickness="1" BorderBrush="White">
    <TextBlock Text="This is some text." />
</Border>
于 2012-09-17T13:31:21.617 に答える