【发布时间】:2010-10-26 16:14:15
【问题描述】:
也许我有一个Post-Ballmer-Peak Moment。 我希望有人能帮我指出显而易见的事情。
为什么这段代码在右键单击时会生成上下文菜单:
<Canvas Background="Transparent">
<Canvas.ContextMenu>
<ContextMenu>
<TextBlock>WTF?</TextBlock>
</ContextMenu>
</Canvas.ContextMenu>
</Canvas>
而且这段代码不会生成上下文菜单:
<Canvas>
<Canvas.ContextMenu>
<ContextMenu>
<TextBlock>WTF?</TextBlock>
</ContextMenu>
</Canvas.ContextMenu>
</Canvas>
【问题讨论】:
-
确实如此。一开始我以为你疯了,但我得到了同样的结果。 WPF 有时也让我感到困惑。希望有一些合理的理由。