在特定控件上避免Silverlight中的MouseOver事件

时间:2011-01-11 14:33:06

标签: c# silverlight

我有一些在页面上添加了程序化的椭圆控件。在这些控件上我有MouseOver事件。但是我也有很多行在这些控件上运行。然而,它们与父母/孩子或任何事物无关。

我需要帮助的问题是如何避免线上的MouseOver事件触发它们的事件并导致椭圆控件上的MouseLeave 。当一个人悬停在线上并希望MouseLeave在离开椭圆时首先触发时(而不是像现在一样悬停在椭圆上方的线上)时,我不希望发生任何事情。

2 个答案:

答案 0 :(得分:1)

尝试在行

的MouseOver事件中编写以下内容
e.Handled = true;

答案 1 :(得分:0)

将线条的IsHitTestVisible设置为False。