Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Datenbindung verbindet die Benutzeroberfläche Ihrer App mit ihren Daten, wodurch eine dynamische Beziehung entsteht, mit der die Benutzeroberfläche reaktionsfähig bleibt. In Windows Apps stellt die Datenbindung eine klare Trennung zwischen der Datenschicht und der Präsentationsebene her, wodurch die Codeorganisation verbessert und Ihre App einfacher verwaltet und getestet werden kann.
Windows Apps unterstützen zwei primäre Datenbindungsansätze: die Markuperweiterung {x:Bind} und die {Binding}-Markuperweiterung. Sie können entweder einzeln vorgehen oder innerhalb derselben App kombinieren. Die erweiterung {x:Bind}, die in Windows App SDK Apps verfügbar ist, bietet eine bessere Leistung und Kompilierungszeitüberprüfung.
Ganz gleich, ob Sie ein einzelnes Datenelement anzeigen, eine Bindung an Sammlungen herstellen oder komplexe Architekturmuster wie Model-View-ViewModel (MVVM) implementieren. Die Datenbindung stellt die Grundlage für die Erstellung reaktionsfähiger, bearbeitbarer Windows Anwendungen dar.
| Thema | Description |
|---|---|
| Übersicht über die Datenbindung | In diesem Thema erfahren Sie, wie Sie ein Steuerelement (oder ein anderes UI-Element) an ein einzelnes Element binden oder ein Elementsteuerelement an eine Sammlung von Elementen in einer Windows App SDK-App binden. Darüber hinaus wird gezeigt, wie sie das Rendern von Elementen steuern, eine Detailansicht basierend auf einer Auswahl implementieren und Daten für die Anzeige konvertieren. Ausführlichere Informationen finden Sie unter Datenbindung im Detail. |
| Datenbindung im Detail | In diesem Thema werden die Datenbindungsfeatures ausführlich beschrieben. |
| Binden hierarchischer Daten und Erstellen einer Master-/Detailansicht | Sie können eine mehrstufige Master-/Detailansicht (auch als Listendetails bezeichnet) von hierarchischen Daten erstellen, indem Sie Elementsteuerelemente an CollectionViewSource-Instanzen binden, die in einer Kette miteinander verbunden sind. |
| Datenbindung und MVVM | In diesem Thema wird das Entwurfsmuster der Benutzeroberflächenarchitektur "Model-View-ViewModel(MVVM)" beschrieben. Die Datenbindung liegt im Kern von MVVM und ermöglicht eine lose Kopplung zwischen UI- und Nicht-UI-Code. |
| So wird's gemacht: Binden von Daten mit dem MVVM-Toolkit in WinUI-Apps | Dieses Lernprogramm basiert auf dem Lernprogramm zum Erstellen einer WinUI-App und zeigt Ihnen, wie Sie die Datenbindung mit dem MVVM-Toolkit implementieren. Es befasst sich mit der Aktualisierung Ihrer Ansichtsmodelle, um das MVVM-Toolkit und die Unterschiede zwischen dem MVVM-Toolkit und herkömmlichen MVVM-Ansätzen zu nutzen. |
| Funktionen in x:Bind | In Anwendungen des Windows App SDK unterstützt {x:Bind} die Verwendung einer Funktion als letzten Schritt des Bindungspfads. In diesem Thema erfahren Sie, wie Eigenschaften an Funktionen gebunden sind, um Konvertierungen, Datumsformatierungen, Textformatierungen, Textverkettungen und vieles mehr zu erledigen. |
Verwandte Inhalte
Windows developer