我有一个Winform用户控件,需要在wpf窗口中使用。我在wpf窗口中托管了控件。控件本身没有任何上下文菜单。如何从wpf窗口添加该控件中的上下文菜单? https://msdn.microsoft.com/en-us/library/ms742875(v=vs.100).aspx中的WPF代码如下所示。 命名空间:
xmlns:gc="clr-namespace:MyUsercontrol;assembly=MyControl"
控制代码:
<WindowsFormsHost Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2" Margin="5">
<gc:MyControl x:Name="c1">
</gc:MyControl>
</WindowsFormsHost>
答案 0 :(得分:0)
尝试这样的事情
<WindowsFormsHost Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2" Margin="5">
<gc:MyControl x:Name="c1">
<gc:MyControl.ContextMenu>
<ContextMenu>
<MenuItem Header="Item 1" ></MenuItem>
</ContextMenu>
</gc:MyControl.ContextMenu>
</gc:MyControl>
</WindowsFormsHost>