Я хочу изменить фон элемента MenuItem при нажатии элемента MenuItem.
<Style x:Key="{x:Type MenuItem}" TargetType="MenuItem">
<Style.Triggers>
<Trigger Property="MenuItem.IsPressed" Value="True">
<Setter Property="MenuItem.Background" Value="#FFE389" />
<Setter Property="MenuItem.BorderBrush" Value="#C2762B" />
</Trigger>
</Style.Triggers>
</Style>
Я пытался выполнить вышеизложенное, но триггер не работает.Является ли триггер неправильным?
Обновление: работает для события IsMouseOver, но IsPressed не работает
Обновление 2: работает для TopLevelMenuItems, но не работает для TopLevelMenuHeaderItems.