应用程序内的主题转换器

时间:2012-12-13 21:44:05

标签: c# windows-phone-7

我想创建一个按钮,点击后在所有其他页面中更改我的应用程序的背景。恩。按钮黑色将背景更改为黑色。按钮蓝色将背景颜色更改为蓝色。 有任何想法吗?实际上,我找不到任何改变背景的提示。

1 个答案:

答案 0 :(得分:0)

任何WP7应用程序中的主网格(背景)都是布局根。在您的XAML代码中:

<Grid x:Name="LayoutRoot">
</Grid>

要在Button Click事件中更改背景颜色:

private void button1_Click(object sender, RoutedEventArgs e)
    {
        LayoutRoot.Background = new SolidColorBrush(Colors.Blue);
    }

您可以使用相同格式的代码更改任何网格的背景。