【发布时间】:2014-05-18 23:25:58
【问题描述】:
我处于以下结构的情况
<GridView ScrollViewer.HorizontalScrollMode="Enabled" >
<Grid>
<Gridview>
...
</GridView>
</Grid>
<Grid>
<Gridview>
...
</GridView>
</Grid>
.
.
.
</GridView
现在我需要的是任何 CHILD gridview 的 selectionchange 事件,它应该将父网格滚动到右上角,以便点击项目的 gridview 将显示在第一个位置。 像下面的图片
我正在尝试使用
var scrollViewer1 = GVmain.GetFirstDescendantOfType<ScrollViewer>();
scrollViewer1.ScrollToHorizontalOffsetWithAnimation(moveGridView);
经过如此多的尝试和尝试,我无法想出任何可以设置“moveGridView”值的公式,以便它可以根据需要向左滚动网格视图。
【问题讨论】:
标签: c# gridview windows-8 scrollviewer