Archive for November, 2009
I’ve just posted an article over on CodeProject that gives a good introduction to SoapBox Core and how to use it to write an extensible WPF application with the Model-View-ViewModel pattern.
I have modified the SoapBox Core Pin Ball Demo article on CodeProject based on SoapBox Core 2009.11.11. They are minor improvements, but it sets us up for more maintainability in the future.
- All contract names use hierarchical string constants now instead of hard coded strings. Makes finding extension points a lot easier, not to mention finding things that have extended certain extension points.
- Documents and Pads are now Lazy-imported, and only instantiated if necessary.
- Made changes to allow recomposition, in preparation for a planned add-in manager that will add extensions “on the fly”.
I will update the CodeProject article within the next few days to reflect the new version.