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

  显示原文与译文双语对照的内容
0 0

如何改变应用主题如果在 Windows Phone 7中改变系统主题的应用?

时间: 原作者:

0 0

系统主题适用于所有应用。 因这里,如果系统改变并使用了系统定义的颜色/字体等,应用程序将自动开始使用新的主题颜色/字体。

例如在你的应用程序中,如果你有:


<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

原作者:
...