Gewusst-wie-Themen zur Datenbindung
In den Themen in diesem Abschnitt wird beschrieben, wie Sie die Datenbindung verwenden, um Elemente aus einer Vielzahl von Datenquellen in Form von Common Language Runtime- (CLR)-Objekten und XML zu binden.
In diesem Abschnitt
- Erstellen von einfachen Bindungen
- Angeben der Bindungsquelle
- Bereitstellen von Daten für die Bindung in XAML
- Steuern, wann der TextBox-Text die Quelle aktualisiert
- Angeben der Bindungsrichtung
- Binden an eine Auflistung und Anzeigen von Informationen auf Grundlage der Auswahl
- Binden an eine Enumeration
- Binden der Eigenschaften von zwei Steuerelementen
- Implementieren der Bindungsvalidierung
- Implementieren von Validierungslogik für benutzerdefinierte Objekte
- Abrufen des Bindungsobjekts aus einer gebundenen Zieleigenschaft
- Implementieren einer CompositeCollection
- Konvertieren von gebundenen Daten
- Erstellen einer Bindung in Code
- Abrufen der Standardansicht einer Datenauflistung
- Navigieren durch die Objekte in einer Datenauflistungsansicht
- Filtern von Daten in einer Ansicht
- Sortieren von Daten in einer Ansicht
- Sortieren und Gruppieren von Daten mit einer Ansicht in XAML
- Verwenden des Master-/Detailmusters mit hierarchischen Daten
- Verwenden des Master-/Detailmusters mit hierarchischen XML-Daten
- Erzeugen eines Werts auf Grundlage einer Liste gebundener Elemente
- Implementieren von Benachrichtigungen bei Eigenschaftenänderungen
- Erstellen und Binden an ObservableCollection
- Implementieren von PriorityBinding
- Binden an XML-Daten mithilfe von XMLDataProvider und XPath-Abfragen
- Binden an XDocument, XElement oder LINQ für XML-Abfrageergebnisse
- Binden an die Ergebnisse einer LINQ-Abfrage
- Verwenden von XML-Namespaces bei der Datenbindung
- Binden an eine ADO.NET-Datenquelle
- Binden an eine Methode
- Einrichten von Benachrichtigungen über Bindungsaktualisierungen
- Löschen von Bindungen
- Suchen von Elementen, die mit einer DataTemplate generiert wurden
Verweis
Verwandte Abschnitte
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
.NET Desktop feedback