24.10.2012, 00:00 Uhr

Das WPF Application Framework geht in die Beta-Phase

Das WPF Application Framework ist ein Open-Source-Projekt auf CodePlex, welches das Entwickeln von WPF-Anwendungen mittels des Entwurfsmusters MVVM vereinfachen will.
Seit gestern hat das WPF Application Framework den Sprung in die Beta-Phase geschafft. Es hilft beim strukturierten Aufbau von WPF-Anwendungen, indem es eine Schichtenarchitektur benutzt, das Entwurfsmuster Model-View-ViewModel (MVVM) nutzt und den Einsatz von Unit-Tests unterstützt.
Die Basisklassen des WPF Application Frameworks implementieren bereits das Interface INotifyPropertyChanged, so dass man schon damit eine Menge Tipparbeit sparen kann. Die Basisklassen DataModel und ViewModel erleichtern das strukturierte Arbeiten. Das DelegateCommand erlaubt es, WPF-Kommandos in anderen Klassen als der View anzusprechen. Die Klasse DataErrorInfoSupport verbindet das Interface IDataErrorInfo mit dem DataAnnotations validation Framework.
Den Umgang mit dem Framework veranschaulichen vier Beispielanwendungen. Ein einfacher E-Mail-Client zeigt die Basics. Ein Editor mit Multiple Document Interface führt vor, wie man den Message und den FileDialog Service einsetzt. Die Book Library macht deutlich, wie man das Entity Framework mit dem MVVM-Pattern benutzt und die Localisation-Demo zeigt einen einfachen Weg der Lokalisierung einer Anwendung. [bl]



Das könnte Sie auch interessieren