GridView项目定位问题

时间:2016-05-07 13:36:15

标签: c# xaml gridview windows-store-apps

我有一个GridView,其中DataTemplate位于GridView.ItemTemplate内,GridView包含14个固定数量的项目,只有10个可见,您需要水平滚动以查看剩余的4.对于item内的每个GridView,它们都是一个类似的按钮。我每次重新加载页面,因为用户点击“喜欢”按钮进行一些页面安排(如最喜欢的第一个)。在我滚动GridView之后点击剩余的任何项目时,喜欢10个项目后,页面重新加载并定位到GridView的开头,即,如果用户想再次喜欢或看到最后喜欢的项目,他需要水平滚动到最后。我的问题简而言之就是

  

如何阻止GridView被定位到。{1}}   从布局更新开始??

我试过的是这个,我把下面的代码放在按钮点击事件之下..

if (Like > 9)
  this.StationListBox.ScrollIntoView(StationListBox.Items[13]); 

但问题在于,它只在类似数量恰好为10时才有效。

0 个答案:

没有答案