Я пытаюсь использовать XAML (только без кода) для вызова ContextMenu кнопки.
У меня есть эта кнопка здесь
<Button x:Name="btn" Style="{StaticResource mybutton}" >
<Button.ContextMenu>
<ContextMenu>
<TextBlock Text="Information"/>
</ContextMenu>
</Button.ContextMenu>
</Button>
Стиль кнопкиздесь
<Style TargetType="{x:Type Button}" x:Key="mybutton">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="ContextMenu.IsOpen" Value="True"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Мой гугл-фу подводит меня к тому, что кажется простым решением.Я действительно предпочел бы избегать использования codebehind (события MouseEnter / MouseLeave).
Заранее спасибо.