Windows Presentation Foundation (WPF) is a new API to build desktop
applications that integrates various desktop APIs into a single object model and provides a clean
separation of concerns via XAML. In addition to these major points, WPF applications also benefit
from various other features.
Here is a quick rundown of the core services:
• A number of layout managers (far more than Windows Forms) to provide extremely flexible
control over placement and reposition of content
• Use of an enhanced data-binding engine to bind content to UI elements in a variety of ways
• A built-in style engine, which allows you to define “themes” for a WPF application
• Use of vector graphics, which allows content to be automatically resized to fit the size and
resolution of the screen hosting the application
• Support for 2D and 3D graphics, animations, and video and audio playback
• A rich typography API, such as support for XML Paper Specification (XPS) documents,
fixed documents (WYSIWYG), flow documents, and document annotations (e.g., a Sticky
Notes API)
• Support for interoperating with legacy GUI models (e.g., Windows Forms, ActiveX, and
Win32 HWNDs)
Friday, June 4, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment