WPF重写Button样式
2021-02-19 17:18
标签:content col class window vertica horizon target res sources 首先指定OverridesDefaultStyle属性为True; 然后添加样式; 重写ControlTemplate; WPF重写Button样式 标签:content col class window vertica horizon target res sources 原文地址:https://www.cnblogs.com/bincoding/p/8310022.htmlWindow.Resources>
Style x:Key="UserButtonStyle" TargetType="Button">
Setter Property="OverridesDefaultStyle" Value="True" />
Setter Property="Cursor" Value="Hand" />
Setter Property="Padding" Value="5 3" />
Setter Property="Background" Value="LightBlue" />
Setter Property="Template">
Setter.Value>
ControlTemplate TargetType="Button">
Border Name="border" BorderThickness="0" BorderBrush="Black" Padding="{TemplateBinding Padding}" Background="{TemplateBinding Background}">
ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
Border>
ControlTemplate.Triggers>
Trigger Property="IsMouseOver" Value="True">
Setter Property="Opacity" Value="0.8" />
Trigger>
ControlTemplate.Triggers>
ControlTemplate>
Setter.Value>
Setter>
Style>
Window.Resources>
下一篇:C# 使用消息队列,包括远程访问