わかりましたので、次のように宣言された配列があります。
 var names_Array = [];
次に、リストを作成しています。そのリストは、上記の配列の要素で構成されています。次のように宣言されています。
 var names_List = new WinJS.Binding.List(names_Array);
最初のページの条件に基づいています。次のように、このリストに項目を追加しています。
 if (condition) {
     names_List.push({ name: "xxx", image: "image/xxx.png", ClientID: "xxxx" });
 }
次に、別のページに移動します。私の目標は、戻ってきたときに追加された要素がまだ残っていることです。今のところ、戻ったとき、次の行のためにリストが空であることを認識しています。
var names_Array = [];
だから私の質問は、私が離れて戻ってきたときに、リストの項目を保持する方法はありますか? 最初のページに if 条件を追加して、これが初めてのページなのか、それともユーザーが離れて戻ってきたのかを判断する必要があることに気付きました。何かのようなもの:
if (first){
    if(condition){
    sort out list;
    }
}
else{
    re-sort out list
}
何か案は?