Zum Inhalt

28. WPF Notifications, Validations, Commands, and MVVM

  • 2021
  • OriginalPaper
  • Buchkapitel
Erschienen in:

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Dieses Kapitel befasst sich mit dem Model-View-ViewModel (MVVM) -Muster in WPF, einem Designmuster, das die Trennung von Bedenken in der Anwendungsentwicklung verstärkt. Es beginnt mit der Erklärung der Kernkomponenten des MVVM - Modell, Ansicht und Ansicht des Modells - und wie sie interagieren, um die WPF-Anwendungsentwicklung zu optimieren. Das Kapitel untersucht dann das WPF-Benachrichtigungssystem und zeigt, wie beobachtbare Modelle und Sammlungen implementiert werden können, um die Benutzeroberfläche mit Datenänderungen synchron zu halten. Darüber hinaus behandelt es die Implementierung von Validierungen in WPF, einschließlich benutzerdefinierter Validierungsregeln und Datenanmerkungen, und zeigt, wie Validierungsfehler effektiv in der Benutzeroberfläche dargestellt werden können. Das Kapitel stellt auch WPF-Befehle vor und wie benutzerdefinierte Befehle erstellt werden können, um die Programmlogik zu kapseln, was die Wiederverwendung des Codes und die Trennung von Bedenken verbessert. Schließlich werden all diese Konzepte in einer Beispielanwendung für MVVM zusammengeführt und bewährte Vorgehensweisen zur Migration von Code und Daten in ein Ansichtsmodell diskutiert. Im gesamten Kapitel helfen praktische Beispiele und detaillierte Erklärungen den Lesern, MVVM in ihren WPF-Anwendungen zu verstehen und umzusetzen.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Titel
WPF Notifications, Validations, Commands, and MVVM
Verfasst von
Andrew Troelsen
Phillip Japikse
Copyright-Jahr
2021
Verlag
Apress
DOI
https://doi.org/10.1007/978-1-4842-6939-8_28
    Bildnachweise
    AvePoint Deutschland GmbH/© AvePoint Deutschland GmbH, NTT Data/© NTT Data, Wildix/© Wildix, arvato Systems GmbH/© arvato Systems GmbH, Ninox Software GmbH/© Ninox Software GmbH, Nagarro GmbH/© Nagarro GmbH, GWS mbH/© GWS mbH, CELONIS Labs GmbH, USU GmbH/© USU GmbH, G Data CyberDefense/© G Data CyberDefense, FAST LTA/© FAST LTA, Vendosoft/© Vendosoft, Kumavision/© Kumavision, Noriis Network AG/© Noriis Network AG, WSW Software GmbH/© WSW Software GmbH, tts GmbH/© tts GmbH, Asseco Solutions AG/© Asseco Solutions AG, AFB Gemeinnützige GmbH/© AFB Gemeinnützige GmbH