Das ViewModel ist ein Bestandteil des Patterns MVVM. Dieser Beitrag gibt eine Einführung in dieses Thema und zeigt ebenfalls eine praxisnahe Verwendung anhand von Beispielen auf.
Schlagwort-Archive: WPF
MVVM: Die View
Die View ist ein Bestandteil des Patterns MVVM. Dieser Beitrag gibt eine Einführung in dieses Thema und zeigt ebenfalls eine praxisnahe Verwendung anhand von Beispielen auf.
MVVM: Das Model
Das Model ist ein Bestandteil des Patterns MVVM. Dieser Beitrag gibt eine Einführung in dieses Thema und zeigt ebenfalls eine praxisnahe Verwendung anhand von Beispielen auf.
MVVM – Model-View-ViewModel: Die Serie
MVVM ist ein mächtiges Pattern. Diese Serie gibt nicht nur einen theoretischen Überblick, sondern zeigt die Verwendung des Patterns durch realitätsnahe Beispiele.
Binden von ViewModels via Locator – Teil 2
Lose Kommunikation zwischen ViewModels an Hand eines Beispiels und verwendbarem Framework. Teil 2.
Typische Performance-Probleme in WPF und Silverlight
Im Beitrag Performanceprobleme von Silverlight-Anwendungen finden und beheben bin ich bereits auf typische Performance-Probleme von Silverlight-Anwendungen eingegangen. Nach einer gestrigen WPF-Performance-Session kann ich der Liste noch einige Punkte hinzufügen, die ich natürlich mit meinen Lesern teilen möchte. Diese treffen sowohl auf Silverlight, als auch auf WPF zu. Aufwändige Styles und Templates Gerade bei der Verwendung …
„Typische Performance-Probleme in WPF und Silverlight“ weiterlesen
Binden von ViewModels via Locator
ViewModels können per Service Locator Pattern an eine View gebunden werden um eine saubere Trennung zu schaffen. Dieser Beitrag beschreibt nicht nur die Theorie, sondern liefert auch ein praxisnahes Beispiel.
Lose Kommunikation zwischen ViewModels – Teil 2
Im Beitrag Lose Kommunikation zwischen ViewModels habe ich eine Möglichkeit der Kommunikation unter ViewModels vorgestellt. Diese enthielt noch einen kleinen Bug, der mit der aktualisierten Variante ausgebessert wurde. Zudem wurde das Interface IMessenger um eine weitere Überladung der Methode Unregister erweitert. interface IMessenger { void Register<TNotification>(object recipient, Action<TNotification> action); void Register<TNotification>(object recipient, string identCode, Action<TNotification> …
„Lose Kommunikation zwischen ViewModels – Teil 2“ weiterlesen
Lose Kommunikation zwischen ViewModels
Lose Kommunikation zwischen ViewModels an Hand eines Beispiels und verwendbarem Framework.
Übersicht MVVM Frameworks Vol. 2
Vor einigen Tagen habe ich eine Liste von MVVM Frameworks veröffentlicht. Diese Liste wurde jetzt ein wenig überarbeitet und um zusätzliche Informationen angereichert. Verfügbar ist sie nun als kleine Silverlight-Anwendung, welche die einzelnen Funktionalitäten übersichtlicher darstellt und keine bloße Auflistung mehr darstellt. Das Mvvm Comparison Tool steht ab sofort zur Verfügung. Um diese Auflistung aussagekräftiger …