1.增加外部樣式文件,添加資源詞典(WPF)文件創(chuàng)建公共樣式文件GlobalStyles.xaml

編寫樣式文件,以<style>標記開頭,TargetType屬性為控件類型,如按鈕“Button”,單選按鈕“RadioButton”等,x:Key屬性自定義命名,控件在引用屬性的時候需將Style屬性設置為{StaticResource key屬性}
<Style TargetType="Button" x:Key="NormalButtonStyle"> <Setter Property="FontFamily" Value="../Fonts/#iconfont"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="Button"> <Border Background="Transparent" Name="back"> <ContentPresenter VerticalAlignment="{TemplateBinding VerticalContentAlignment}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}"/> </Border> <ControlTemplate.Triggers> <Trigger Property="IsPressed" Value="True"> <Setter Property="Background" Value="#22FFFFFF" TargetName="back"/> </Trigger> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="#22FFFFFF" TargetName="back"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>
2.其他頁面使用該公共樣式資源
添加<Window.Resources>,在該節(jié)點下添加<ResourceDictionary>,在該節(jié)點下添加<ResourceDictionary.MergedDictionaries> ,在該節(jié)點下添加<ResourceDictionary Source="./Assets/Styles/GlobalStyles.xaml"/>引入外部資源文件

在控件上通過style屬性引用外部樣式資源文件

浙公網安備 33010602011771號