这是布局更改时记住gridlayout位置的正确方法吗

这是布局更改时记住gridlayout位置的正确方法吗

本文介绍了这是布局更改时记住gridlayout位置的正确方法吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 


我有一个包含很多项目的gridlayout的列表视图。当用户将视图滚动到第50个项目,然后切换捕捉视图或填充+捕捉视图时,我希望第50个项目仍在视口中。我尝试了以下方法:


 


  function  layoutChanged(e){

....

var itemListControl = WinJS.UI.getControl(itemList);
var firstIndex;
itemListControl .firstVisible()。then( function (index){
firstIndex = index;
});
updateForLayout(itemListControl,e.layout);
itemListControl.ensureVisible(firstIndex);

...
}
解决方案


这篇关于这是布局更改时记住gridlayout位置的正确方法吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 22:54