What is WPF ? Why it is used?
WPF is Object Oriented , XAML based.
- It Uses DirectX Engine for rendering GUI
- It do not use GDI 32 programming at all as opposed to Win32 applications
- It do not require more time or cost for graphics, drawing or animation programming
- It is Easy to change resolution unlike win32 application
- It is XAML Friendly.
- It has .NET API that has integrated to XAML (Xtensible Application Markup Language)
- Easily select the Controls unlike Win32 Controls.
- It has the ability to create 3D graphics in windows apps
- It contains Separate API for graphics and animation
- Most powerful Windows UI Framework
It is used for the
- For the better User Interface & the Design
- Customization of Controls
- Integrating Flash, Direct, Win32, Windows Forms
- For Generic consistency professional look (Using Styles like CSS in Web)
What is Windows Presentation Foundation, WPF?
What is Windows Presentation Foundation, WPF?
WPF allows creating rich application with respect to look and feel. The rich classes of WPF along with a design engine allow you to make innovative interfaces and client applications with 3D images, animation that is not available using HTML
What are the different documents supported in WPF?
The different documents supported by WPF are mainly fixed documents and flow documents. Fixed documents are used for what you see is what you get (WYSIWYG) applications. In such applications observance to the original design is important. E.g. Desktop applications Flow documents concentrate more on optimize viewing and readability., rather than using a “fixed” layout, flow documents adjust their content based on values of runtime variables. Adjusting content will also include adjusting size, resolution etc. E.g. a Web page.