Application.xamlで定義されたスタイルを特定のウィンドウのすべてのテキストボックスに適用するにはどうすればよいですか?文字通り数十個あるので、すべてにStyle="{StaticResource MyStyle}"
と入力したくありません。これはWPF + VS2010です。
次に、Style
をApp.Xaml
またはTheme.xaml
(ある場合)に追加するか、Window
が1つしかない場合はWindow.Resources
を追加します。 x:Key
を設定しないように注意してください
例:
これは、すべてのTextBoxes
(no x:Key)に適用されます
<Style TargetType="{x:Type TextBox}">
<Setter Property="Foreground" Value="Red" />
</Style>
TextBoxは、これを使用するためにStyle="{StaticResource MyStyle}"
を使用する必要があります。
<Style x:Key="MyStyle" TargetType="{x:Type TextBox}">
<Setter Property="Foreground" Value="Red" />
</Style>