簡體   English   中英

使用LINQ將XML數據綁定到C#返回一個結果

[英]Databind XML to C# using LINQ returning one result

我將XML文檔數據綁定到WP8應用程序時遇到問題。 數據綁定部分有效(我認為),但僅顯示頂部元素。

XML:

<Application>
  <AppID>1</AppID>
  <AppID>2</AppID>
  <AppID>3</AppID>
  <AppID>4</AppID>
</Application>

我當前的C#代碼:

    private void AddFromXML()
    {
        XDocument xdoc = XDocument.Load("Resources/20Sept.xml");


        var data = from query in xdoc.Descendants("Application")
                   select new AppToDownload
                   {
                       AppID = query.Element("AppID").Value
                   };

        applist.itemssource = data;
    }

我要去哪里錯了?

這樣做:

var data = from query in xdoc.Descendants("AppID")
                   select new AppToDownload
                   {
                       AppID = query.Value
                   };

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM