Freigeben über


Dynamische Eigenschaften in LINQ to XML

Aktualisiert: November 2007

Dieser Abschnitt enthält Referenzinformationen zu den dynamischen Eigenschaften in LINQ to XML. Diese Eigenschaften werden von den Klassen XAttribute und XElement im System.Xml.Linq-Namespace verfügbar gemacht.

Wie im Thema Übersicht über die WPF-Datenbindung mit LINQ to XML erläutert, gibt es für jede dynamische Eigenschaft in derselben Klasse eine entsprechende öffentliche Standardeigenschaft oder -methode. Diese Standardmember können für die Mehrzahl der Fälle eingesetzt werden. Die dynamischen Eigenschaften werden speziell für LINQ to XML-Datenbindungsszenarios bereitgestellt. Weitere Informationen zu den Standardmembern dieser Klassen finden Sie in den Referenzthemen zu den Klassen XAttribute und XElement.

Die dynamischen Eigenschaften in diesem Abschnitt lassen sich hinsichtlich ihrer aufgelösten Werte in zwei Kategorien einteilen:

  • einfache dynamische Eigenschaften, wie die Value-Eigenschaften in den Klassen XAttribute und XElement, die einen einzelnen Wert ergeben

  • indizierte Werte, wie die Eigenschaften Elements und Descendants der XElement-Klasse, die einen Indexertyp ergeben. Damit der Indexertyp den gewünschten Wert bzw. die gewünschte Auflistung ergibt, muss ihm ein erweiterter Namensparameter übergeben werden.

Alle dynamischen Eigenschaften, die einen indizierten Wert des Typs IEnumerable<T> zurückgeben, arbeiten mit verzögerter Ausführung. Weitere Informationen über die verzögerte Ausführung finden Sie unter Einführung in LINQ-Abfragen.

Inhalt dieses Abschnitts

Thema

Beschreibung

Dynamische Eigenschaften der 'Xattribute'-Klasse

Enthält Details über die dynamischen Eigenschaften, die durch die Klasse XAttribute verfügbar gemacht werden.

Dynamische Eigenschaften der 'XElement'-Klasse

Enthält Details über die dynamischen Eigenschaften, die durch die Klasse XElement verfügbar gemacht werden.

Referenz

System.Xml.Linq

System.Xml.Linq.XElement

System.Xml.Linq.XAttribute

Siehe auch

Konzepte

Übersicht über die WPF-Datenbindung mit LINQ to XML

Einführung in LINQ-Abfragen

Weitere Ressourcen

WPF-Datenbindung mit LINQ to XML