C# 如何设置网格/行列的边框/背景色
我想让网格的每一行/每一个单元格都有不同的颜色,边框的厚度和代码中的颜色都比XAML好,我该怎么做呢C# 如何设置网格/行列的边框/背景色,c#,windows-phone-7,C#,Windows Phone 7,我想让网格的每一行/每一个单元格都有不同的颜色,边框的厚度和代码中的颜色都比XAML好,我该怎么做呢 <Border Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" BorderThickness="1" BorderBrush="White"> <Border.Background> <LinearGradientBrush EndPoint="1,0" StartPoint="1,1"&g
<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>
上面是XAML代码,对于我的网格行,我正在尝试用C代码进行类似的操作。如何将边框属性添加到行或单元格中。首先您必须命名边框,假设您设置了
x:name=myBorder
而在代码背后你可以做:Grid.SetRow(myBorder,1)代码>。类似地,对于您设置的列:Grid.SetColumn(myBorder,1)代码>
有关更多信息,请参阅msdn文章:我不知道这是否对您有帮助。我使用canvas更改了C#代码中的行颜色,在将内容添加到网格之前,我每隔一行添加一个canvas,更改了画布背景颜色,然后像往常一样添加了内容。问候