У меня есть текстовый блок, который в настоящее время имеет триггер, который устанавливает цвет переднего плана, когда мышь входит и возвращается к умолчанию по умолчанию, когда она уходит. Проблема в том, что мне также хотелось бы, чтобы указатель мыши менялся. В настоящее время у меня есть следующие
<Style TargetType="TextBlock" x:Key="FlatStyleButton">
<Setter Property="Foreground" Value="White"/>
<Setter Property="Background" Value="#FF333333" />
<Style.Triggers>
<EventTrigger RoutedEvent="UIElement.MouseEnter">
<BeginStoryboard>
<Storyboard>
<ColorAnimation Duration="0:0:0.3" Storyboard.TargetProperty="Foreground.Color" To="CornflowerBlue" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="UIElement.MouseLeave">
<BeginStoryboard>
<Storyboard>
<ColorAnimation Duration="0:0:0.3" Storyboard.TargetProperty="Foreground.Color" To="White" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
Я попытался добавить <Setter Property="Cursor" Value="Hand"></Setter>
в разные места, но он никогда не работает