13
Potrzebuję utworzyć wyzwalacza, który zmieni właściwości tła granicy, gdy wystąpił MouseEnter. Wykonałem następujące czynności:WPF ustawić tło ramki w wyzwalaczu
<Border Width="20" Height="30" Focusable="True">
<Border.Background>
<LinearGradientBrush>
<LinearGradientBrush.GradientStops>
<GradientStop Color="Aquamarine" Offset="0"/>
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Border.Background>
<Border.Style>
<Style TargetType="{x:Type Border}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush>
<LinearGradientBrush.GradientStops>
<GradientStop Color="Aquamarine" Offset="0"/>
<GradientStop Color="Beige" Offset="0.2"/>
<GradientStop Color="Firebrick" Offset="0.5"/>
<GradientStop Color="DarkMagenta" Offset="0.9"/>
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Border.Style>
</Border>
ale to nie działa. Dzięki.
Wow! Wielkie dzięki :) –
Bez problemu, miło mi pomóc. Jeśli ta odpowiedź rozwiązała Twój problem, oznacz go jako zaakceptowany, aby nie pozostawał na liście otwartych pytań. – Josh
oh, przepraszam :) Dziękuję jeszcze raz! –