1

我使用 c# 创建了一个 Metrostyle 应用程序,当我开始时我选择了网格选项,但我需要将应用程序的背景更改为图像或其他颜色。

我跟着微软教程链接

我输入了 common/standarStyle 下一个代码但不起作用,我知道这很简单但对我不起作用。

<Grid Background="{StaticResource WindowsBlogBackgroundBrush}">
// Add this brush to the resource dictionary in App.xaml.
<SolidColorBrush x:Key="WindowsBlogBackgroundBrush" Color="#FF0A2562"/>
4

3 回答 3

1

你可以试试这个:

<Grid>
    <Grid.Background>
        <SolidColorBrush
            Color="#FF0A2562" />
    </Grid.Background>

    ...
</Grid>

如果它没有帮助,那么您的网格可能不可见-它的内容可能具有不同的颜色并完全填充网格-然后您将看不到它的颜色。

于 2012-05-23T20:50:09.660 回答
1

将网格的背景属性设置为

  grid.Background = new SolidColorBrush(Windows.UI.Color.FromArgb(1,10,37,98));
于 2013-10-09T09:02:20.790 回答
0

最简单的方法是:使用程序搅拌器,(在微软网站的开发人员包中)打开一个新项目(并打开我们在vs中制作的新项目)左键,它打开工具设计器,你可以选择纯色画笔或渐变画笔选项。

于 2012-05-31T15:59:28.957 回答