User Interfaces in any software application are an extremely
important aspect of any programming model. Designing effective user interfaces
gives measurable benefits to the users of the software to whom it's intended.
The objective of Windows Presentation Foundation (WPF) is to provide developers
with an effective tool to design and develop attractive, effective user
interfaces. WPF helps to create dynamic, data driven presentation systems. It
also provides a common programming model for browser based and standalone
applications. The objective of this article is to provide an introduction of
WPF to the readers who are new to this technology and to present its important
features.