WinJS ListView设置滚动距离以及包含listView的界面设置滚动距离 ----------metro

ListView 

1. onloadingstatechanged事件,当listview处于加载和已准备好状态时,触发该事件

2. loadingState属性,返回listview的加载状态。我打印出的值分为 viewPortLoaded,itemsLoading,complete。

当loadingState等于complete时,代表listview加载完毕。

 

因为设置listview的scrollLeft需要等listview加载完毕。所以得用到上两个事件和属性。

 

listView.onloadingstatechanged = function (event) {

                console.log("listView.loadingState=" + listView.loadingState);



                if (listView.loadingState == "complete") {

                    //设置scrollLeft

                }

            };

 onloadingstatechanged会调用很多次.直到loadingState等于complete。

你可能感兴趣的:(ListView)