17
如何將我的Application.xaml中定義的樣式應用於特定窗口中的所有文本框?我不想輸入Style="{StaticResource MyStyle}"
與他們每個人,因爲有幾十個字面。這是WPF + VS2010。將應用程序級樣式應用於所有文本框
如何將我的Application.xaml中定義的樣式應用於特定窗口中的所有文本框?我不想輸入Style="{StaticResource MyStyle}"
與他們每個人,因爲有幾十個字面。這是WPF + VS2010。將應用程序級樣式應用於所有文本框
然後,只需添加Style
您App.Xaml
或您的Theme.xaml
(如果有的話),甚至你的Window.Resources
如果你只是有1 Window
,只要確保你沒有設置x:Key
例子:
這將適用於所有TextBoxes
(無X:鍵)
<Style TargetType="{x:Type TextBox}">
<Setter Property="Foreground" Value="Red" />
</Style>
文本框將不得不使用Style="{StaticResource MyStyle}"
使用這:
<Style x:Key="MyStyle" TargetType="{x:Type TextBox}">
<Setter Property="Foreground" Value="Red" />
</Style>
這是你希望你沒有問過那些簡單的事情之一。謝謝一堆。 – dotNET 2013-02-16 08:03:23