Jak zastosować styl zdefiniowany w pliku Application.xaml do wszystkich pól tekstowych w określonym oknie? Nie chcę wpisać Style="{StaticResource MyStyle}"
z każdym z nich, ponieważ są dosłownie dziesiątki z nich. To jest WPF + VS2010.Zastosuj styl poziomu aplikacji do wszystkich pól tekstowych.
17
A
Odpowiedz
37
Następnie wystarczy dodać Style
do App.Xaml
lub swojej Theme.xaml
(jeśli posiadasz) lub nawet Window.Resources
jeśli tylko mieć 1 Window
, wystarczy upewnić się, że nie ustawić x:Key
Przykład:
będzie to dotyczyć wszystkich TextBoxes
(NO x: Key)
<Style TargetType="{x:Type TextBox}">
<Setter Property="Foreground" Value="Red" />
</Style>
tekstowych będzie musiał użyć Style="{StaticResource MyStyle}"
używać to:
<Style x:Key="MyStyle" TargetType="{x:Type TextBox}">
<Setter Property="Foreground" Value="Red" />
</Style>
Jest to jedna z tych prostych rzeczy, których nie chciałeś zadać. Wielkie dzięki. – dotNET