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 …

Übersicht MVVM Frameworks

Mittlerweile gibt es zahlreiche MVVM Frameworks. Zwecks Überblick möchte ich an dieser Stelle eine kleine Auflistung darstellen, die sicherlich nicht vollständig ist, aber als Ausgangspunkt für die Suche des passenden Frameworks herangezogen werden kann. Calcium Caliburn Cinch Composite Application Guidance for WPF and Silverlight CoreMVVM MVVM Foundation MVVM Helpers MVVM Light Toolkit nRoute Ocean Silverlight.FX …

WPF & Silverlight Stammtisch in Graz

Am Donnerstag, dem 25. März 2010, findet in Graz ein erster WPF & Silverlight Stammtisch statt. Dieser bietet die Möglichkeit in einer gemütlichen Atmosphäre über diese Themen zu diskutieren und Erfahrungen auszutauschen. Veranstaltungsort Café Sonnenstrasse Sonnenstrasse 2 8010 Graz Das Treffen beginnt um 19:00 Uhr. Eingeladen sind alle, die sich mit diesen Themen beschäftigen, oder …

Commands aus ListView ausführen

Mit Hilfe einer ListView ist es einfach möglich, Daten aus einer Datenquelle darzustellen. Dazu ist lediglich die Eigenschaft View zu definieren. Durch die Angabe von GridViewColumn Elementen und dem dazugehörigen DisplayMemberBindings werden die Daten aus der zugewiesenen Datenquelle auch schon angezeigt. <ListView ItemsSource=”{Binding MyOpenTickets}” BorderThickness=”0″ Margin=”4″> <ListView.View> <GridView> <GridViewColumn Header=”Id” DisplayMemberBinding=”{Binding Id}”/> <GridViewColumn Header=”Name” DisplayMemberBinding={Binding …

Filtern von Collections unter WPF

Daten können auf unterschiedlichste Weisen gefiltert werden. Eine Variante besteht darin, die Daten bereits gefiltert aus der Quelle (Datenbank, XML, etc.) zu lesen und in einem ItemsControl (ListBox, ComboBox, ListView etc.) anzuzeigen. Soll nun dieselbe Collection in unterschiedlichen Elementen auf Basis einer bestimmten Filterung (festgelegt, oder definiert durch Benutzereingaben) angezeigt werden, dann bietet sich die …

Styling und Animation einer WPF ListBox

Eine sehr häufig gestellte Frage ist die, wie eine WPF ListBox gestyled und animiert wird. Anhand des nachfolgenden Beispiels wird gezeigt, in welchen Templates was gemacht werden kann und welche Auswirkungen dies hat. Was kann aus diesem Artikel gelernt werden? Animieren von Listbox-Einträgen Überschreiben des Fokuses Styling eines ausgewählten Eintrags Um die Daten anzuzeigen, werden …

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