2011-03-09 101 views
0

在我的应用程序中,我有一个userControl和一些画布上的图像。WPF - 图片隐藏userControl:如何访问userControl contextMenu?

userControl可以移动并具有contextMenu。

一切工作正常,但有时图像的zIndex高于userControl的zIndex(我可以看到userControl,因为图像具有减少的不透明度)。由于控件被图像隐藏,我不再能够访问contextMenu。这是合乎逻辑的,右键单击事件链接到图像而不是userControl。

有可能禁用图像上的事件,并激活userControl上的事件? 或者可以将图像上的事件转换为userControl?

感谢您的帮助

达明

PS:我希望我的英语不是太糟糕了。

回答

0

尝试在图像上设置IsHitTestVisible="False"

+0

图像以代码隐藏添加。我添加了“image.IsHitTestVisible = false;”但我无法打开上下文菜单。 – Damien 2011-03-09 12:04:01

+0

我更新了错误的图像。使用正确的代码,您的建议是正确的。非常感谢 – Damien 2011-03-09 12:24:54