私の意図は、電話のテーマを無効にすることです。デフォルトのページのマークアップは次のコードいるで:ページ内のすべてのコントロールに継承されるフォント、背景などを設定するにはどうすればよいですか?
<phone:PhoneApplicationPage
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
を私はスタイル参照に置き換えます
<Application.Resources>
<Style x:Key="stylePage" TargetType="phone:PhoneApplicationPage">
<Setter Property="Background" Value="White" />
<Setter Property="Foreground" Value="DeepSkyBlue" />
<Setter Property="FontFamily" Value="Arial" />
</Style>
</Application.Resources>
しかし、背景はまだです:
<phone:PhoneApplicationPage
Style="{StaticResource stylePage}"
スタイルは、このようなアプリのリソースに定義されています黒、フォントは白です。デバッガは値が適用されたことを示します。 VisualRootの背景を設定すると、それが適用されますが、すべてのコントロールでデフォルトで使用されるfontfamilyとforegroundの値を設定します。出来ますか?
ありがとうございました。それが私がそれを疑った方法ですが、もっと簡単な方法があることを望みました。 –