8,735
社区成员
发帖
与我相关
我的任务
分享
<Window.Resources>
<LinearGradientBrush x:Key="OrangeButtonBorderBrush" EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#FFF3F3F3" Offset="0"/>
<GradientStop Color="#FFEBEBEB" Offset="1"/>
<GradientStop Color="#FFF1812B" Offset="0.473"/>
</LinearGradientBrush>
<LinearGradientBrush x:Key="ButtonBackgroundBrush" EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#FFF3F3F3" Offset="0"/>
<GradientStop Color="#FFEBEBEB"/>
<GradientStop Color="#FFF0802D" Offset="0.827"/>
<GradientStop Color="#FFF1812B" Offset="0.54"/>
</LinearGradientBrush>
<LinearGradientBrush x:Key="OrangeButtonBackgroundBrush" EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#FFF3F3F3" Offset="0"/>
<GradientStop Color="#FFEBEBEB"/>
<GradientStop Color="#FFF0802D" Offset="1"/>
<GradientStop Color="#FFFF750A" Offset="0.603"/>
</LinearGradientBrush>
<Style x:Key="btnStyle" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border x:Name="border"
BorderThickness="1"
CornerRadius="1" BorderBrush="{DynamicResource OrangeButtonBorderBrush}"
Background="{DynamicResource OrangeButtonBackgroundBrush}">
<Grid>
<ContentPresenter x:Name="cont"
HorizontalAlignment="Center" VerticalAlignment="Center"
Width="Auto" Margin="4" TextBlock.FontSize="12" TextBlock.Foreground="White"/>
</Grid>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" TargetName="border">
<Setter.Value>
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#FFF3F3F3" Offset="0"/>
<GradientStop Color="#FFEBEBEB" Offset="0"/>
<GradientStop Color="#FFF0802D" Offset="0.903"/>
<GradientStop Color="#FFFBFBFB" Offset="0"/>
<GradientStop Color="#FFECECEC" Offset="0.11"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter TargetName="border" Property="Background" Value="{StaticResource ButtonBackgroundBrush}"/>
</Trigger>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="TextElement.Foreground" TargetName="cont" Value="LightGray"/>
<Setter Property="Background" TargetName="border">
<Setter.Value>
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#FFF3F3F3" Offset="0"/>
<GradientStop Color="#FFEBEBEB" Offset="0.131"/>
<GradientStop Color="#FFF0802D" Offset="1"/>
<GradientStop Color="#FFF1812B" Offset="1"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>