<Style x:Key="FlatButton" TargetType="Button">
<Setter Property="Foreground" Value="DarkCyan"/>
<Setter Property="Background" Value="#70C0C0C0"/>
<Setter Property="BorderBrush" Value="Transparent"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid x:Name="gd" >
<Border x:Name="back" BorderThickness="2" BorderBrush="{TemplateBinding Foreground}" CornerRadius="7">
<ContentPresenter HorizontalAlignment="Center" Margin="3" VerticalAlignment="Center" />
</Border>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Foreground" Value="SlateGray"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="true">
<Setter TargetName="back" Property="Background" Value="{Binding Background,RelativeSource={RelativeSource TemplatedParent}}"/>
</Trigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="True"/>
<Condition Property="IsPressed" Value="True"/>
</MultiTrigger.Conditions>
<Setter TargetName="back" Property="Background" Value="Transparent"/>
</MultiTrigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Wpf平面圆角按钮
最新推荐文章于 2021-08-20 09:33:59 发布