Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ScrollView非鼠标滚轮在非过度控制时滚动_C#_Silverlight_Xaml_Silverlight 4.0 - Fatal编程技术网

C# ScrollView非鼠标滚轮在非过度控制时滚动

C# ScrollView非鼠标滚轮在非过度控制时滚动,c#,silverlight,xaml,silverlight-4.0,C#,Silverlight,Xaml,Silverlight 4.0,我正在使用Silverlight 4.0 现在的情况是,ScrollViewer仅在将鼠标悬停在textbox、treeviews等控件上时才会滚动 如果鼠标位于非控制对象(如网格)上,则鼠标滚轮滚动不起作用 这是正常行为吗?给ScrollViewer一个背景。如果背景是透明的,它将不会捕获任何鼠标事件 所有控件都是如此。如果您试图捕获鼠标事件,则控件必须具有背景,否则它下面的控件将接收鼠标事件。对于我来说,在XAML中添加background=“Transparent”属性可以修复此问题。

我正在使用Silverlight 4.0

现在的情况是,ScrollViewer仅在将鼠标悬停在textbox、treeviews等控件上时才会滚动

如果鼠标位于非控制对象(如网格)上,则鼠标滚轮滚动不起作用


这是正常行为吗?

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

所有控件都是如此。如果您试图捕获鼠标事件,则控件必须具有背景,否则它下面的控件将接收鼠标事件。

对于我来说,在XAML中添加background=“Transparent”属性可以修复此问题。