如果在Windows Phone 7中更改了系统主题,如何更改应用程序的主题

时间:2011-10-12 14:56:20

标签: c# windows-phone-7 colors background themes

如果在Runing中应用程序在Windows Phone 7中更改了系统主题,如何更改应用程序的主题?

1 个答案:

答案 0 :(得分:2)

系统主题适用于所有应用。因此,如果系统更改并且您在应用程序中使用了系统定义的颜色/字体之一等,则应用程序将自动开始使用新的主题颜色/字体。

因此,例如:在您的应用中,如果您有:

<TextBlock x:Name="ApplicationTitle" Text="My App Title" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="Page Title" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>

此处“StaticResource PhoneTextNormalStyle”指定您使用此系统定义的样式。现在,当用户更改系统主题时,这将自动更改应用中的颜色。还

请参阅http://msdn.microsoft.com/en-us/library/ff769545(v=vs.92).aspx