What is "wpf"

Windows Presentation Foundation (WPF, formerly known as "Avalon") is part of Microsoft. Net Framework (version 3.0 onwards) and is used to create client user experiences for Windows applications.

He uses a combination of XAML(in English), an XML-based markup language, and any of the languages of Common Language Runtime to define the user interface elements. A key aspect of WPF is to separate the UI definition from the business logic that allows developers and designers to work simultaneously on a single project much more easily. WPF also moves UI rendering to video hardware through the use of Directx. This allows computers to use your GPU, freeing the CPU to handle one more of the logic-oriented tasks.

The libraries of Runtime of WPF are included in all versions of Windows since Windows Vista and Windows 2008.

To learn more, visit Windowsclient.Net(in English). See also the Wikipedia entry on WPF and WPF portal on MSDN(in English).

WPF uses XAML, an XML-based language, to define and link various user interface elements. Applications can also be implemented as standalone desktop programs or hosted as an embedded object on a website. WPF aims to unify a number of common user interface elements such as 2D/3D rendering, fixed and adaptive documents, typography, vector graphics, runtime animation, and pre-rendered media. These elements can be linked and manipulated based on various events, user interactions, and data links.

Microsoft has released five major versions of WPF : WPF 3.0 (November 2006), WPF 3.5 (November 2007), WPF 3.5SP1 (August 2008), WPF 4 (April 2010), and WPF 4.5 (August 2012).

Resources