在gridview的C#的ScrollViewer水平偏移(horizontal offset fo

2019-06-26 19:33发布

我正在开发使用的是Windows 8发布预览和C#(VS 2012)metro应用,有什么办法通过提供HorizantalOffset滚动网格视图水平滚动条。 简介:在滚动浏览器类,我们可以移动水平滚动条和垂直滚动条动态使用ScrollToHorizontalOffsetScrollToVerticalOffset ,但在GridView的我不觉得这些属性,所以我怎么能由代码动态滚动? 或者我可以得到参考gridview的滚动条? 任何一个可以帮助我,在此先感谢

Answer 1:

你可以使用VisualTreeHelper GridView的模板参考的ScrollViewer。 你也可以使用一些辅助方法,我把WinRT的XAML工具包 -在VisualTreeHelperExtensions 。 你只需要添加

using WinRTXamlToolkit.Extensions;

然后调用

var scrollViewer = myGridView.GetFirstDescendantOfType<ScrollViewer>()

和你去那里。

编辑* - 注意命名空间的工具包WinRTXamlToolkit.Controls.Extensions更高版本已经改变。



文章来源: horizontal offset for scrollviewer in gridview C#