Archive for October, 2009
So i traveled to Columbia, SC this past monday to talk at CEDG. We had a good talk and a good time. After the presentation we went to Longhorn for some more talks over some drinks.
I tweaked my previous Prism/MVVM topic for this presentation and I think overall it was a success.
You can download the presentation materials here.
If you came by I hope you enjoyed the presentation!
So I wanted to announce that next Monday on October 26th, I will be traveling to Columbia, SC to speak at the Columbia Enterprise Developers Guild. You can visit their website here.
I will be speaking about how you enhance your WPF applications with the MVVM design pattern and Prism.
Here is the topic blurb.
“Model-View-ViewModel (MVVM) is a UI Design Pattern that fits well with WPF and Silverlight. It utilizes key components of XAML-based technologies like DataBinding and Commanding to provide a level of separation between visual representation, business functionality and business data design. In this topic we review the overall concept of MVVM and available design tools. We will demonstrate the use of Bindings to facilitate data interaction and business process execution in a way that allows us to take full advantage of designer/developer collaboration. We will also take a dive into Microsoft’s Composite Application Library (Prism 2) to see what tools it provides to facilitate many common UI design patterns and other WPF application framework concepts. This topic assumes Intermediate knowledge of WPF including a basic understanding of XAML, Templates and Binding.”
If you are in the area, please stop by as I think it will be a fun and knowledgeable session!
I have just released the Razre WPF Framework to CodePlex. You have visit it here.
The framework provides the following functionality.
- A Navigation system to a MainRegion. Can provide a dynamic, custom transition animation.
- A DataTemplate View resolution implementation of the Model-View-ViewModel (MVVM) UI design pattern.
- A full Layout theming mechanism to swap out the entire visual representation of a ViewModel.
Each of the systems are integrated with each other to provide a robust and performant mechanism in which to provide this functionality in a new WPF application.
The sample application needs alot of work right now from the visual standpoint, but I think the code is fairly well organized to show how this framework can be used.
I will be adding new functionality to the framework as time goes by, so look for some cool updates to it.
I hope everyone finds the framework helpful and as always, Happy Coding!