アプリケーションのすべてのコントロールのフォアグラウンドカラーを変更するにはどうすればよいですか?私は色を変更する必要があります:テキストボックス、テキストブロック、ボタンの境界。Windows Phoneのアプリケーション全体のフォアグラウンドを設定する
これを行うには時間がかかりすぎます(100個を超えるコントロール)。
アプリケーションのすべてのコントロールのフォアグラウンドカラーを変更するにはどうすればよいですか?私は色を変更する必要があります:テキストボックス、テキストブロック、ボタンの境界。Windows Phoneのアプリケーション全体のフォアグラウンドを設定する
これを行うには時間がかかりすぎます(100個を超えるコントロール)。
これはスタイルのためのものです。 app.xaml
ファイルにスタイルを追加できます。ような何か:
<Application.Resources>
<Style TargetType="TextBlock">
<Setter Property="Foreground" Value="White" />
</Style>
<Style TargetType="TextBox">
<Setter Property="Foreground" Value="White" />
</Style>
</Application.Resources>
あなたがのWindows Phone 7.1(マンゴー)以降のためにプログラミングされていると仮定すると、あなたはあなたのApplication.Resources
タグ内に次のコードを追加し、必要に応じてカスタマイズし、あなたのApp.xaml
ファイルでStyleを使用することができます。スタイルはアプリケーションのすべてのページに適用されます(対応する要素タグ内の個々のプロパティを直接オーバーライドできます)。
<Application.Resources>
<Style TargetType="Button">
<Setter Property="Foreground" Value="Red"/>
<Setter Property="FontSize" Value="20"/>
</Style>
<Style TargetType="TextBlock">
<Setter Property="Foreground" Value="Blue" />
</Style>
</Application.Resources>
うわー!ありがとう!私はそれがとても簡単だとは思わなかった!完璧に動作します! – Andrzej
完璧に動作します!ありがとう! – Andrzej