鼠标事件在Silverlight Grid中不起作用

时间:2011-06-21 04:59:52

标签: c# silverlight-4.0 tabcontrol

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

我遇到的问题是鼠标事件不起作用g3。放置在g2中时,同样的功能可以工作。

我尝试过放置一个按钮代替g3并单击事件,如果我向g3添加一个按钮,那么按钮点击事件就可以了。

什么可能导致鼠标事件不起作用?

1 个答案:

答案 0 :(得分:3)

你还没有给出任何代码,但Silverlight中有一个关于鼠标事件的非常常见的“问题”。除非已明确设置背景,否则元素不会引发这些事件。将Grid.Background设置为Transparent,希望您的活动有效。

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