在Windows应用商店应用中按箭头键时,使Gridview水平滚动

时间:2015-09-11 14:07:59

标签: c# xaml gridview windows-8.1 winrt-xaml

我的gridview默认使用鼠标滚轮可水平滚动。我需要一个功能,使用左右箭头键可以实现相同的功能。

首先,我尝试处理Gridview的KeyDown事件,但它没有工作。然后我发现了这个事件Window.Current.Dispatcher.AcceleratorKeyActivated,它捕获了我按下的所有键。所以下一步是如何处理scrollviewer。我试图将我的gridview放在scoolviewer的xaml中,但它不是我想要的。并且在gridview中默认的scrollviewer没有任何能够实现鼠标滚轮完成的功能的功能。我想执行PointerWheelChanged,但我不知道将什么作为eventargs。请帮助我,我是WInRT的新手

P.S。当(父)窗口获得焦点时我需要这个滚动,但gridviewItem没有。因为如果我选择一个项目,我可以使用箭头键在所选项目之间切换。 (我的最终应用程序中没有项目选择)。

0 个答案:

没有答案