Themen zur Datenbindung
In den Themen in diesem Abschnitt wird beschrieben, wie Sie mithilfe der Datenbindung Elemente aus einer Vielzahl von Datenquellen in Form von CLR-Objekten (Common Language Runtime) und XML an Daten binden.
In diesem Abschnitt
- Erstellen einer einfachen Bindung
- Angeben der Bindungsquelle
- Daten für die Bindung in XAML- verfügbar machen
- Steuere, wann der Text von TextBox die Quelle aktualisiert
- Angeben der Richtung der Bindung
- An eine Sammlung binden und Informationen basierend auf der Auswahl anzeigen
- Bindung an eine Enumeration
- Binden der Eigenschaften von zwei Steuerelementen
- Implementieren der Bindungsüberprüfung
- Implementieren der Validierungslogik für benutzerdefinierte Objekte
- Holen Sie sich das Bindungsobjekt aus einer gebundenen Zieleigenschaft
- Implementieren Sie eine CompositeCollection
- Gebundene Daten konvertieren
- Erstellen einer Bindung in Code
- Abrufen der Standardansicht einer Datensammlung
- Navigieren durch die Objekte in einer Data CollectionView-
- Daten in einer Ansicht filtern
- Sortieren von Daten in einer Ansicht
- Sortieren und Gruppieren von Daten mithilfe einer Ansicht in XAML
- Muster Master-Detail mit hierarchischen Daten verwenden
- Verwenden Sie das Master-Detail-Muster mit hierarchischen XML-Daten
- Erstellen eines Werts basierend auf einer Liste gebundener Elemente
- Implementieren von Eigenschaftsänderungsbenachrichtigungen
- Erstellen und Binden an eine ObservableCollection
- PriorityBinding- implementieren
- Binden an XML-Daten mithilfe eines XMLDataProvider und XPath-Abfragen
- Bindung an XDocument-, XElement- oder LINQ für XML-Abfrageergebnisse
- Anbindung an die Ergebnisse einer LINQ-Abfrage
- Verwenden Sie XML-Namespaces in der Datenbindung
- Binden an einer ADO.NET-Datenquelle
- Bindung an eine Methode
- Einrichten der Benachrichtigung über Bindungsaktualisierungen
- Bindungen löschen
- Suchen DataTemplate-Generated Elemente
Referenz
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