2012-11-22 54 views
3

如何在GridView(如ScrollViewer上的ViewChanged)上檢測某個事件(如默認的GridView模板示例應用程序)中的滾動事件?我想複製netflix應用程序在左側紅色條上的效果。在GridView(Windows 8)中檢測滾動事件

我試着將GridView放入滾動查看器中,但我一直不成功地將它拉伸以填充不同分辨率的屏幕。

更新:我打算與VariableGrid控制這是對的NuGet使用 - 雖然這不是一個官方的控制,它繼承的GridView

回答

0

嘗試在GridView控件在ManipulationCompleted和PointerReleased事件。這只是使用鍵盤鼠標..

+0

只能在VariableGrid上單擊/釋放,不能滾動。乾杯。 –

1

有一個更簡單的方法。

編輯GridView的模板,並在XAML的內部查找ScrollViewer,它是GridView的一個組件。

ScrollViewer有一個ViewChanged事件,您可以訂閱。現在無論何時滾動GridView,該事件都將被觸發。