Sunday, October 16, 2011

WPF Styling Architecture

What is meant by Style
Features that allow developers and designers to create visually compelling effects and to create a consistent appearance for the product (MSDN).



A convenient way to apply a set of property values to more than one element (MSDN).

Why we need styles


Flexibility



Reduce the amount of core code


Accessibility


Separation of Layout from Content.


 
 
Different Type of Styles
Inline styles.
CSS

WPF Styles Architecture.
 
Complete presentation can be found here.
 
Download sample code here.
 
 
Happy coding

WPF Styling Architecture

Wednesday, March 16, 2011

Prism – Composite Application Guidance for WPF and Silverlight

Over the years Microsoft based applications have evolved in such a way that makes them robust, easy to maintain and follow solid design patterns. Prims provides guidance to help design such applications. Prism is based on Composite Application guidance. This was the topic of presentation that I did at San Gabriel Valley .NET developers group meeting (http://www.sgvdotnet.org/) . This talk covered introduction to Composite Applications as design pattern, how PRISM helps us implement Composite Applications and some code examples for that. At the end this talk will include where technology is leading us in this area.
Slide deck can be downloaded from here