我正在开发一个具有默认黑色背景和白色文本颜色的 windows phone 8 应用程序。我想在应用程序的每一页上更改这些颜色。我怎样才能以最简单的方式实现这一目标?
我将以下样式添加到我的 App.xaml 文件中,以查看它是否会更改单个页面中所有文本的颜色:
<Style x:Key="DefaultPage" TargetType="phone:PhoneApplicationPage">
<Setter Property="FontFamily" Value="{StaticResource PhoneFontFamilyNormal}"/>
<Setter Property="FontSize" Value="{StaticResource PhoneFontSizeNormal}"/>
<Setter Property="Foreground" Value="Red"/>
<Setter Property="SupportedOrientations" Value="Portrait"/>
<Setter Property="Orientation" Value="Portrait"/>
<Setter Property="shell:SystemTray.IsVisible" Value="True"/>
</Style>
但它所做的是,它将所有文本的颜色更改为红色,除了具有预定义样式的文本(如标题和应用程序名称)。
任何有关这方面的帮助或信息将不胜感激。