将行列设置为Windows商店APP中的gridView

时间:2014-05-28 11:04:19

标签: c# xaml gridview windows-8.1

我创建了一个GridView,它的所有行都是相同的颜色,我可以修改它们。

我的代码:

GridView gridView = new GridView();
gridView.Items.Add("item 1 ");
gridView.Items.Add("item 2 ");
gridView.Items.Add("item 3 ");

它们都以gridview背景颜色显示:

image

我想更改GridView属性,如颜色......,我该怎么办?

我正在使用C#和XAML。

1 个答案:

答案 0 :(得分:0)

如果要设置特定项目的样式,请声明项目模板。 -

<GridView ItemTemplate="{StaticResource GridItemTemplate}" />

然后在你的页面资源

<DataTemplate x:Key="GridItemTemplate">
    <Grid Background="#FF000000>
        <TextBlock Text="{Binding ItemsText}" />
    </Grid>
</DataTemplate>

为整个GridView着色 -

<GridView Background="#FF000000" />

绝对建议通过XAML声明执行此操作,但如果必须通过C#执行此操作 -

GridView gridView = new GridView();
gridView.Items.Add("item 1 ");
gridView.Items.Add("item 2 ");
gridView.Items.Add("item 3 ");
gridView.Background = new SolidColorBrush(Windows.UI.Colors.Black);