2010-05-10 40 views
3

我使用Silverlight没有鼠标滚轮滚动4.0滚动型时不超过控制

正在发生的事情是,当一个悬停在文本框一样,树视图控件的ScrollViewer只会滚动等

如果鼠标在非控制对象(如网格)上,那么鼠标滚轮不起作用。

这是正常的行为吗?

回答

6

给ScrollViewer一个背景。如果背景是透明的,它不会捕捉任何鼠标事件。

所有控件都是如此。如果您尝试捕捉鼠标事件,则该控件必须具有背景,否则其下方的控件将收到鼠标事件。

+0

完美!添加背景解决了问题。 – Oliver 2010-05-11 06:24:32

+0

对我来说,在XAML中添加一个Background =“Transparent”属性可以修复它。 – jv42 2011-05-02 15:37:04