0
啓用的ContextMenu我有Topmost="True"
的窗口。在最頂層窗口
<Window ... bunch of code ....
Topmost="True" >
現在這樣做可以有效地禁用窗體上的所有上下文菜單。菜單是在XAML定義是這樣的:
<StackPanel Width="120" Height="50" MouseMove="Drag_MouseMove">
<Image Source="{Binding" />
<TextBlock Text={Binding}" />
<StackPanel.ContextMenu>
<ContextMenu Name="myMenu" StaysOpen="True">
... bunch of code ...
</ContextMenu>
</StackPanel.ContextMenu>
</StackPanel>
有沒有辦法重新啓用上下文菜單?我也願意考慮替代Topmost="True"
。
這是否回答你的問題? http://social.msdn.microsoft.com/Forums/en/vswpfdesigner/thread/7f33954b-4fd9-4047-a111-2183e8fa6b6b –
什麼是你想通過隱藏所有的菜單來實現呢? – sll
@sil:我不想隱藏菜單。他們一個人躲起來。 – code4life