如何让鼠标滚轮与Silverlight 4 ScrollViewer正常工作

如何让鼠标滚轮与Silverlight 4 ScrollViewer正常工作,第1张

概述当我在Silverlight 4中使用以下xaml时,ScrollViewer将无法识别鼠标滚轮,除非我在滚动条的拇指上单击一次,并且在转动鼠标滚轮的同时将鼠标保持在滚动条上. <Grid x:Name="LayoutRoot" Background="White"> <ScrollViewer> <StackPanel Name="stackPanel1"> 当我在Silverlight 4中使用以下xaml时,ScrollVIEwer将无法识别鼠标滚轮,除非我在滚动条的拇指上单击一次,并且在转动鼠标滚轮的同时将鼠标保持在滚动条上.

<GrID x:name="LayoutRoot" Background="White">    <ScrollVIEwer>        <StackPanel name="stackPanel1">            <button Content="button 1" WIDth="150" />            <button Content="button 2" WIDth="150" margin="0,20,0" />            <button Content="button 3" WIDth="150" margin="0,0" />            <button Content="button 4" WIDth="150" margin="0,0" />            <button Content="button 5" WIDth="150" margin="0,0" />            <button Content="button 6" WIDth="150" margin="0,0" />            <button Content="button 7" WIDth="150" margin="0,0" />        </StackPanel>    </ScrollVIEwer></GrID>

有没有人会体验到这个,有没有工作

解决方法 这里的分辨率似乎是在ScrollVIEwer上设置了一个背景画笔.在我的情况下,我选择使用透明笔刷.它似乎与命中测试有关,因此没有刷子的控件将永远不会收到任何鼠标事件.

<ScrollVIEwer Background="transparent">
总结

以上是内存溢出为你收集整理的如何让鼠标滚轮与Silverlight 4 ScrollViewer正常工作全部内容,希望文章能够帮你解决如何让鼠标滚轮与Silverlight 4 ScrollViewer正常工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1000851.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存