Interface Programming Summary (7)

Source: Internet
Author: User
Tags silverlight

WPF

Windows Presentation Foundation (WPF) is a new-generation display system used by Microsoft for Windows. WPF unifies the methods for creating, displaying, operating documents, media, and user interfaces (UIS) in Windows, this allows developers and designers to create Windows client applications with better visual effects and different user experiences. With WPF, you can create a wide range of independent applications and applications hosted by browsers.
This topic describes the basic knowledge, XAML syntax, control development, and data communication required for WPF development from the perspective of the WPF architecture, finally, we will show you the power of WPF in graphics and multimedia.

WPF Basics

You are introducing basic WPF knowledge, including the WPF architecture, eXtensible Application Markup Language (XAML) general base class, property system of WPF, routing event, layout system, style setting and templated function, etc. Through this chapter, you can have a clear understanding and understanding of the programming models supported by WPF basics.

Reference: http://developer.51cto.com/art/200808/86676.htm

XAML syntax

Extensible Application Markup Language (XAML) is a language based on XML and follows XML structure rules. It is a more extensive language concept than WPF. This chapter describes syntax terms, code hiding, custom classes, namespaces, and namespace ing of XAML.

Reference: http://developer.51cto.com/art/200808/86737.htm

WPF control development

WPF comes with many common UI components that can be used in almost all Windows applications, including buttons, Label, TextBox, Menu, and ListBox, which are called controls. It refers to any class that represents visible objects in an application. This chapter describes the development of WPF controls, including how to create buttons and custom controls using XAML, and describes several important controls in detail.

Reference: http://developer.51cto.com/art/200808/86745.htm

Data Binding

WPF Data Binding provides an easy and consistent way for applications to display and interact with data. Elements can be bound to data from various data sources in the form of Common Language Runtime Library (CLR) objects and XML. This chapter describes how to bind WPF data with instances.

Reference: http://developer.51cto.com/art/200808/86887.htm

WPF graphics and multimedia development

This section describes WPF's graphics, animation, and media functions. With these features, you can add graphics, transition effects, sounds, and videos to your applications. WPF provides integrated support for multimedia, vector graphics, animation, and content writing, allowing developers to easily create user interfaces and content.

Reference: http://developer.51cto.com/art/200808/87112.htm

 

<WPF entry> -- Microsoft

Http://www.microsoft.com/china/MSDN/library/Windev/WindowsVista/bb190632.mspx

One of WPF (the structure of WPF)

Http://www.cnblogs.com/YilingLai/archive/2006/12/13/590773.html

Wpf ii (XAML overview)

Http://www.cnblogs.com/YilingLai/archive/2006/12/14/591944.html

WPF 3 (Name Space of XAML)

Http://www.cnblogs.com/YilingLai/archive/2006/12/15/593252.html

WPF 4 (WPF and Win32)

Http://www.cnblogs.com/YilingLai/archive/2006/12/17/594693.html

WPF 5 (type conversion in XAML)

Http://www.cnblogs.com/YilingLai/archive/2006/12/18/595679.html

WPF 6 (markup compaibility ))

Http://www.cnblogs.com/YilingLai/archive/2006/12/20/597465.html

7 of WPF (Forward compatibility of XAML)

Http://www.cnblogs.com/YilingLai/archive/2006/12/21/599117.html

The eighth of WPF (the logic tree and vision tree of WPF)

Http://www.cnblogs.com/YilingLai/archive/2006/12/22/600279.html

WPF 9th (Dependency attribute)

Http://www.cnblogs.com/YilingLai/archive/2006/12/23/601447.html

One of WPF problems (3D scenario)

Http://www.cnblogs.com/YilingLai/archive/2006/12/06/583916.html

WPF troubleshooting 2 (full screen window)

Http://www.cnblogs.com/YilingLai/archive/2006/12/16/594107.html

 

How to Use WPF in VC/MFC?
There are two basic technologies that can be integrated with WPF and Win32/MFC code:

1. Put WPF in Win32/MFC programs: with this technology, developers can use the advanced graphic capabilities of WPF to render Win32/MFC applications.

2. Put Win32/MFC in WPF: with this technology, developers can use existing Win32/MFC controls in WPF and transmit data through certain mechanisms.

 

For more information, see:

Http://topic.csdn.net/u/20100502/23/076ff3bc-b008-4ad5-b089-e3fe0a51e39a.html

 

A lightweight WPF framework Silverlight

WPF/Silverlight technical article (Classic ):

Http://www.cnblogs.com/alamiye010/archive/2009/06/17/1505346.html

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.