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 …

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> …

Ü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 …

Cookie-Einstellungen
Auf dieser Website werden Cookie verwendet. Diese werden für den Betrieb der Website benötigt oder helfen uns dabei, die Website zu verbessern.
Alle Cookies zulassen
Auswahl speichern
Individuelle Einstellungen
Individuelle Einstellungen
Dies ist eine Übersicht aller Cookies, die auf der Website verwendet werden. Sie haben die Möglichkeit, individuelle Cookie-Einstellungen vorzunehmen. Geben Sie einzelnen Cookies oder ganzen Gruppen Ihre Einwilligung. Essentielle Cookies lassen sich nicht deaktivieren.
Speichern
Abbrechen
Essenziell (1)
Essenzielle Cookies werden für die grundlegende Funktionalität der Website benötigt.
Cookies anzeigen