修改App.xaml文件,添加引用
xxxxxxxxxx
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<!-- 其它资源 -->
<ResourceDictionary Source="pack://application:,,,/WPF.UI;component/WPFUI.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
添加引用
xxxxxxxxxx
<!-- 名称可以自定义 -->
xmlns:wpfui="clr-namespace:WPF.UI;assembly=WPF.UI"
xxxxxxxxxx
<Style x:Key="名称自定义" TargetType="Button" BasedOn="WPFUI.ButtonStyle">
<Setter Property="Background" Value="{StaticResource Button.Static.Background}" />
<Setter Property="BorderBrush" Value="{StaticResource Button.Static.Border}" />
<Setter Property="FontSize" Value="{StaticResource Button.Static.FontSize}" />
<Setter Property="HorizontalContentAlignment" Value="Center" />
<Setter Property="VerticalContentAlignment" Value="Center" />
<Setter Property="wpfui:WPFUI.CheckedBackground" Value="{StaticResource Button.Pressed.Background}" />
<Setter Property="wpfui:WPFUI.CheckedBorderBrush" Value="{StaticResource Button.Pressed.Border}" />
<Setter Property="wpfui:WPFUI.CheckedForeground" Value="{StaticResource Button.Pressed.Foreground}" />
<Setter Property="wpfui:WPFUI.CornerRadius" Value="{StaticResource Button.Static.CornerRadius}" />
<Setter Property="wpfui:WPFUI.DisabledBackground" Value="{StaticResource Button.Disabled.Background}" />
<Setter Property="wpfui:WPFUI.DisabledBorderBrush" Value="{StaticResource Button.Disabled.Border}" />
<Setter Property="wpfui:WPFUI.DisabledForeground" Value="{StaticResource Button.Disabled.Foreground}" />
<Setter Property="wpfui:WPFUI.FontFamily" Value="pack://application:,,,/WPF.UI;component/Assets/IconFont/Common/#iconfont" />
<Setter Property="wpfui:WPFUI.FontSize" Value="{StaticResource Button.Static.FontSize}" />
<Setter Property="wpfui:WPFUI.Foreground" Value="{StaticResource Button.Static.Foreground}" />
<Setter Property="wpfui:WPFUI.MouseOverBackground" Value="{StaticResource Button.MouseOver.Background}" />
<Setter Property="wpfui:WPFUI.MouseOverBorderBrush" Value="{StaticResource Button.MouseOver.Border}" />
<Setter Property="wpfui:WPFUI.MouseOverForeground" Value="{StaticResource Button.MouseOver.Foreground}" />
<Setter Property="wpfui:WPFUI.Text" Value="" />
</Style>
BorderBrush:边框颜色
Background:背景色
wpfui:WPFUI.MouseOverBorderBrush:鼠标移入边框颜色
wpfui:WPFUI.MouseOverBorderBrush:鼠标移入背景色
wpfui:WPFUI.CheckedBorderBrush:鼠标点击边框颜色
wpfui:WPFUI.CheckedBackground:鼠标移入背景色
wpfui:WPFUI.CheckedForeground:鼠标点击字体颜色
wpfui:WPFUI.DisabledBorderBrush:按钮不可用时边框颜色
wpfui:WPFUI.DisabledBackground:按钮不可用时背景颜色
wpfui:WPFUI.DisabledForeground:按钮不可用时字体色
wpfui:WPFUI.CornerRadius:边框圆角
wpfui:WPFUI.Text:图标样式
wpfui:WPFUI.FontSize:图标字体大小
wpfui:WPFUI.FontFamily:图标字体
wpfui:WPFUI.BorderThickness:边框厚度
wpfui:WPFUI.Foreground:字体颜色