[WPF] WPF development methodology and wpf development methodology

Source: Internet
Author: User

[WPF] WPF development methodology and wpf development methodology

Throughout the development of Windows GUI applications, from Windows API, MFC to Visual Basic. NET Framework, WPF development methodology is in. NET Framework methodology is a new product based on the previous layer. It is fully compatible with the existing Windows Form development methodology, and has been upgraded and innovated in many directions. The following are the key points of the WPF development methodology:

Brand new UI Design Concept: XAML language and supporting tools (Blend & Design)

Brand new UI Layout Concept: Tree Structure and various layout elements

New Basic Library and control set: All controls are re-designed and placed in System under the framework of the WPF methodology. windows. in the Controls namespace (that is why it is always in the System. windows. forms finds the control with the same name)

Upgraded program driver mode: Based on the event-driven model, the event is encapsulated in Data Binding. The original "UI event-driven program running" is changed to "Data-driven program running" and displayed on the UI, turning data from passive and subordinate to the core of the Program (this is also in line with the basic way of thinking in the form of content decisions)

Upgraded Property System: Added the Dependency Property System and its derived Attached Property based on the. NET Framework Property)

Upgraded Event System: Adds a Routed Event System and a Command system based on the. NET Framework Event.

Upgraded Resource System: The WPF program can use resources to store richer content and perform very convenient retrieval.

New template concepts: In WPF, the concept of content determining forms is everywhere. If the Control function is regarded as the content, you can use the Control Template to Control its presentation. If the Data is regarded as the content, you can use the Data Template) display Data

Brand new document and Printing System: Based on the XPS document format, WPF provides a complete set of classes and controls related to document display and printing.

New 3D drawing system: WPF not only supports 2D plotting, but also supports 3D plotting, angle of view, and light and shadows with a complete class library.

New animation System: WPF has a rich set of Animation creation class libraries, previously, the animation effect that requires programmers to do their best is now implemented by designers using XAML (sometimes the program needs to be implemented using background code), so it is easy to design colorful applications.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.