1
私はカスタムスタイルを作成したツールバーパネルを持っています。スタイルのホバー効果が機能しない(ToolBarPanel) - WPF c#
<Window.Resources>
<Style x:Key="toolbar_opciones" TargetType="{x:Type ToolBarPanel}">
<Setter Property="Background" Value="DeepSkyBlue"/> <!-- does not work -->
<Setter Property="Cursor" Value="Hand"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="CadetBlue"/>
</Trigger> <!-- does not work -->
</Style.Triggers>
</Style>
</Window.Resources>
<ToolBarPanel Style="{StaticResource toolbar_opciones}"/>
カーソルは機能しますが、バックグラウンドプロパティーはありません。なぜですか?
マウスが要素の上にマウスを置いたときに 'background'プロパティが変更されますか? –
また、C#コード –
の背景プロパティをオーバーライドしていないことを確認してください。要素の上にマウスを置いても変更されず、バックグラウンドプロパティがオーバーライドされないようにC#コードを書きませんでした。 –