WinRT GridView滚动设置在鼠标/ kb和触摸上的工作方式不同

时间:2012-11-26 17:02:05

标签: xaml gridview windows-8 windows-runtime

我试图模仿NetFlix应用程序的功能,左侧的条带在滚动时折叠,我不得不将GridView上的图块向右偏移一点,以便它们可以适应这种行为。它们似乎在键盘上正常工作并完全向右滚动(虽然我注意到当我触及左边界时滚动条的大小突然变大。当我在触摸时使用它时,这完全改变了 - 我似乎对右边有一个限制滚动不会滚过最后100个像素左右。我该如何处理。

我假设它与此处的错误相关,但似乎没有解决该解决方案的问题。

"Sticky scrolling" issue in WinRT XAML GridView control

1 个答案:

答案 0 :(得分:0)

杰伊,我打赌你在此期间解决了这个问题。但无论如何我会在这里添加我的解决方案;它可以节省其他人的时间。


这种效果 - 无法通过触摸水平滚动到最右端 - 当我要么:

*)将VirtualizingStackPanel更改为StackPanel

OR

*)将GridView(ItemsPanelTemplate中的VirtualizingStackPanel)分组为一个简单的ScrollViewer

希望有所帮助!