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