在窗口Window下的Window.Resources标签下写右键菜单的内容,例如:
<Window.Resources>
···
<ContextMenu x:Key="GraphContxtMenu">
<MenuItem Header="XXX" Click="OnXXXX"/>
<Separator/>
<MenuItem Header="刷新"/>
</ContextMenu>
</Window.Resources>
然后该写Click事件写Click事件。
最后在放置右键菜单的控件上加上它。比如我在MainWindow的某个Grid上放它,就写:
<Grid Grid.Row="1" ··· ContextMenu="{StaticResource GraphContxtMenu}">