Windows8Metro滚动查看器如何响应鼠标滚轮?我目前正在使用Metro和C#为Windows8编写应用程序。在我的应用程序中,我结合使用scrollviewer和gridview来显示我的数据。但问题是,如何用鼠标滚轮滚动呢?在我的搜索中,我发现MouseWheelParameters位于System.Windows.Input中,但是当我尝试使用get_pageTranslation时,它给出了一个错误,说我不能明确地使用get方法。“get_pageTranslation”实际上是MouseWheelParameters上的“PageTranslation”属性,您可以通过以下方式访问它:wheelParameters.PageTranslation此:get_PageTranslation()是实现PageTranslation属性的方法的名称,但不能从C#或C++应用程序访问访问它。WinRT中的ScrollViewer可以开箱即用地使用鼠标滚轮。但是,在您的场景中,实际上有两个ScrollViewer,您创建的ScrollViewer和GridView模板中的一个。这两者冲突。为了解决这个问题,我从GridView模板中删除了ScrollViewer,如下所示:这似乎有效,但它可能有其他不需要的副作用......ScrollViewer中有单向滚动的默认样式使用这些样式滚动鼠标车轮。您可能需要单击以聚焦ScrollViewer,以便它移动。以上就是C#学习教程:如何让Windows8Metroscrollviewer响应鼠标滚轮?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
