|Welcome to WPF( Windows Presentation Foundation) Tutorials.
What is WPF?
Windows Presentation Foundation (WPF) is a next-generation presentation system for building Windows client applications with visually stunning user experiences. With WPF, you can create a wide range of both standalone and browser-hosted applications.
WPF is the resolution independent and vector based rendering engine.
Advantages of WPF :
XAML Markup : WPF offers additional programming enhancements for Windows client application development. One obvious enhancement is the ability to develop an application using both markup and code-behind, an experience that ASP.NET developers should be familiar with. You generally use Extensible Application Markup Language (XAML) markup to implement the appearance of an application while using managed programming languages (code-behind) to implement its behavior.
XAML : is an XML-based markup language that is used to implement an application's appearance declaratively. It is typically used to create windows, dialog boxes, pages, and user controls, and to fill them with controls, shapes, and graphics.
Dependency Property : Dependency Property is the basis for Data Binding , Styling,Triggers and Animation .
Styles and Triggers : Styles enable developers and designers to standardize on a particular appearance for their product. WPF provides a strong style model, the foundation of which is the Style element.
Layout System : For arranging the Elements into the Form/Page.
Control Templates : Separation of appearness and behavior.
Data Binding : Copying the data from managed object into control where the data can be edited and displayed.
Graphics : Resolution Independent and Device Independent Graphics, Advanced Graphics and Animation Support.
Hardware acceleration, Improved Precision.
Documents : WPF has native support for working with three types of documents: flow documents, fixed documents, and XML Paper Specification (XPS) documents. WPF also provides the services to create, view, manage, annotate, package, and print documents.
Themes and Skins : For Designing and appearance purpose just windows themes.
Resources : Controls in an application should share the same appearance, which can include anything from fonts and background colors to control templates, data templates, and styles. You can use WPF's support for user interface (UI) resources to encapsulate these resources in a single location for reuse.
Integration of 2D & 3D : Integration of 2D and 3D objects.
I am start writing for the wpf and silverlight. so i need coordination of you peoples.
If you can think then I Can.
modified 20 Sep '12 - 18:35.