鼠标事件在Silverlight网格中不起作用

本文关键字:不起作用 网格 Silverlight 事件 鼠标 | 更新日期: 2023-09-27 17:59:52

我用TabControl(t1)创建了一个网格(g1)。t1的TabItem内容具有Grid(g2)。g2具有另一个TabControl作为t20、t21、t22(垂直TabControl),并且每个t2系列TabItem具有另一网格(g3)。

我遇到的问题是一个鼠标事件g3不起作用。当放置在g2中时,同样的函数也起作用。

我试着放置一个按钮而不是g3,点击事件就可以工作,如果我在g3中添加一个按钮,那么按钮点击事件就会工作。

是什么原因导致鼠标事件不起作用?

鼠标事件在Silverlight网格中不起作用

您没有给出任何代码,但是,Silverlight中有一个非常常见的关于鼠标事件的"gotcha"。除非显式设置了背景,否则元素不会引发这些事件。将您的Grid.Background设置为Transparent,希望您的活动能够成功。

(如果这不起作用,我的猜测是Z-Index!)