私は多くの例を見てきましたが、ここで何が間違っているのか理解できないようです:
var names_Array = [];
var names_List = new WinJS.Binding.List(names_Array);
names_List.push({ name: "Joe Dowling", image: "image/Joe Dowling.png", ClientID: "1234" });
window.localStorage.setItem('names_Array', JSON.stringify(names_Array));
var test = JSON.parse(window.localStorage.getItem('names_Array'));
console.log(test.name);
コンソールで未定義になっています。なぜそれが起こるのですか?