LINQ to XML 動態屬性

本節提供 LINQ to XML 之動態屬性的參考資訊。 特別是,這些屬性會由 System.Xml.Linq 命名空間中的 XAttributeXElement 類別公開。

每個動態屬性都相當於相同類別中的標準公用屬性或方法,如使用 LINQ to XML 進行 WPF 資料繫結的概觀主題所述。 大部分的用途應該都可以使用這些標準成員;動態屬性是針對 LINQ to XML 資料繫結案例特別提供。 如需有關這些類別之標準成員的詳細資訊,請參閱 XAttributeXElement 參考主題。

關於其解析的值,本節中的動態屬性分為兩種分類:

  • 簡單分類,例如,XAttributeXElement 類別中的 Value 屬性,可解析為單一的值。

  • 索引值,例如,XElementElementsDescendants 屬性,可解析為索引子 (Indexer) 型別。 對於要解析為所需數值或集合的索引子型別,必須將擴充名稱參數傳遞給它們。

傳回 IEnumerable<T> 型別之索引值的所有動態屬性都使用延緩執行。 如需有關延後執行的詳細資訊,請參閱 LINQ 查詢簡介 (C#)

本節內容

主題

描述

XAttribute 類別動態屬性

提供由 XAttribute 類別公開之動態屬性的詳細資料。

XElement 類別動態屬性

提供由 XElement 類別公開之動態屬性的詳細資料。

參考

System.Xml.Linq

System.Xml.Linq.XElement

System.Xml.Linq.XAttribute

請參閱

概念

使用 LINQ to XML 進行 WPF 資料繫結概觀

LINQ 查詢簡介 (C#)

其他資源

使用 LINQ to XML 進行 WPF 資料繫結