0
我不知道這是否是正確的,但努力學習MVVM,它是如何工作等數據綁定XML
目前,用於加載數據的例子是:
this.SavedItems.Add(new SavedBoard() { ID= "1098", UserDescription = "Test" });
我想解析XML並從那裏加載數據。
這是我一直在努力,但似乎並沒有工作在C#代碼:
XDocument doc = XDocument.Load("savedstops.xml");
var data = from query in doc.Descendants("Stops")
select new SavedBoard
{
ID = query.Element("ID").Value,
UserDescription = query.Element("UserDescription").Value
};
this.SavedItems.Add(data);
這是XML文件:
<Stops>
<Stop>
<ID>1022</ID>
<UserDescription>Test</UserDescription>
</Stop>
<Stop>
<ID>1053</ID>
<UserDescription>Test1045</UserDescription>
</Stop>
</Stops>
我要去哪裏錯了?我也遇到一個錯誤錯誤「無法找到源類型的查詢模式的實現'System.Collections.Generic.IEnumerable'。'選擇'找不到。'您是否缺少'System.Linq'的引用或使用指令? ?」
雖然我在想這個錯誤不是它不工作的原因,而是代碼邏輯本身。
提前致謝!
命名空間是什麼讓我!謝謝! – ForeverLearning