Version: 18.104.22.168 (Milestone 5): This release contains the source code of the WPF Application Framework (WAF) and the sample applications.Requirements
- .NET Framework 3.5 SP1 (The package contains a solution file for Visual Studio 2008 SP1)
- The unit test projects require Visual Studio 2008 SP1 Professional
The ViewModel sample uses Microsoft’s IoC container MEF. However, the WPF Application Framework (WAF) doesn’t force you to use the same IoC container in your application. You can use an IoC container of your choice or use no IoC container at all and write the code yourself that wires the View and the ViewModel at runtime together. We don’t limit your freedom at choosing an IoC container for your application.Changelog
- Legend: [O] Marked member as obsolete; [B] Breaking change
- Note: WAF requires the System.ComponentModel.Composition.dll library since this version.
- Add method 'AddWeakEventListener' and 'RemoveWeakEventListener' to Controller and ViewModel base class which simplifies the use of the weak event pattern.
- [O] Mark the method 'ReceiveWeakEvent' in Controller and ViewModel as obsolete.
- Add the GetViewModel extension method for the IView interface.
- Add a basic message service (IMessageService)
- Add a basic file dialog service (IFileDialogService)
- Writer: A new sample application which is more a realistic than the other samples.