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

Xaml WinRT GridView滚动设置在鼠标/kb和触摸屏上的工作方式不同,xaml,gridview,windows-8,windows-runtime,Xaml,Gridview,Windows 8,Windows Runtime,我试图模仿NetFlix应用程序的功能,左边有一个条带在滚动时会折叠,我必须将GridView上的瓷砖向右偏移一点,以便它们能够适应这种行为。它们似乎在键盘上工作正常,并完全向右滚动(尽管我注意到当我点击左侧边界时,滚动条的大小突然变大。当我触摸时,这完全改变了-我似乎在右侧有一个限制,滚动不会滚动超过最后100个像素左右。我该如何处理这个问题 我假设它与这里的bug有关,但似乎没有用这个解决方案解决问题 杰伊,我打赌你同时解决了这个问题。但无论如何,我会在这里添加我的解决方案;这可能会为其他人

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

我假设它与这里的bug有关,但似乎没有用这个解决方案解决问题


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


这种效果-无法通过触摸水平滚动到最右端-在我执行以下任一操作时消失:

*)将
virtualzingstackpanel
更改为
StackPanel

*)将
GridView
(在ItemsPanelTemplate中使用VirtualzingStackPanel)分组到一个简单的
ScrollViewer


希望有帮助

看起来这可能与虚拟化StackPanel在布局样式中的排列方式有关。你能解决这个问题吗?我也会发布我的答案。