Ich versuche, eine Vorlage für meine Knöpfe zu erstellen, die haben:Stil mit Vorlage blockiert den Text in WPF
- Border Eckenradius
- Hintergrund als Gradient
- ändern Grenzfarbe auf schweben
Bisher habe ich hier:
<Window.Resources>
<Style TargetType="Button" x:Key="aimDark">
<Setter Property="VerticalAlignment" Value="Top" />
<Setter Property="Margin" Value="5,5,5,0" />
<Setter Property="Height" Value="20" />
<Setter Property="Foreground" Value="#0e0e0e" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border
CornerRadius="4"
BorderBrush="#000000"
BorderThickness="1">
<Border.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#006d23" Offset="0" />
<GradientStop Color="#006d23" Offset="0.05" />
<GradientStop Color="#00c741" Offset="0.45" />
<GradientStop Color="#00c741" Offset="1" />
</LinearGradientBrush>
</Border.Background>
<RenderOptions.EdgeMode>Aliased</RenderOptions.EdgeMode>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<Grid>
<Button Content="Test" Name="btn01" Style="{StaticResource aimDark}" />
</Grid>
Das Problem:
Zuerst mein Content
in der Taste in der Tat nicht angezeigt wird, ist es nicht in meiner Taste machen Text.
Und ich weiß nicht, wie nur die Rahmenfarbe in der Hover-Ereignis ändern.