我正在尝试为上下文菜单添加标题。以下XAML几乎可以满足我的需求。问题在于用户可以选择TextBlock,如果他们单击Textblock,则菜单会消失。(如果用户单击分隔符,则菜单仍然存在。)因此,基本上我希望如果用户将鼠标移动到TextBlock上,则不要突出显示TextBlock,并且如果用户单击TextBlock,则菜单也不会消失。
<TextBlock.ContextMenu>
<ContextMenu>
<TextBlock Text="Test!!!" />
<Separator></Separator>
<MenuItem Header="menu item1" />
<MenuItem Header="menu item2" />
</ContextMenu>
</TextBlock.ContextMenu>