【发布时间】:2012-12-05 19:06:14
【问题描述】:
我的要求是当我滚动浏览网格视图时,网格会随着网格视图一起移动。 我使用 WinRT XAML Toolkit 来获取 Gridview 后代http://winrtxamltoolkit.codeplex.com/ - VisualTreeHelperExtensions。
这是我必须在 GridView 中获取滚动条的代码。
var scrollViewer = itemGridView.GetFirstDescendantOfType<ScrollViewer>();
var scrollbars = scrollViewer.GetDescendantsOfType<ScrollBar>().ToList();
var horizontalBar = scrollbars.FirstOrDefault(x => x.Orientation == Orientation.Horizontal);
horizontalBar.Scroll += horizontalBar_Scroll
我的问题是 - scrollViewer 始终为空。设置断点我看到了,GridView里面的ScrollViewers的个数是0。
如何获得对 gridview 内滚动条的引用?或者是否有其他方法可以在 gridview 滚动时移动网格元素?
【问题讨论】:
标签: c# .net xaml winrt-xaml windows-store-apps