I would like to share the academic spirit of a fan of Microsoft technology with the simple introduction of WPF. In-depth analysis of the beauty of WPFSource codeInsight into the profound design concepts behind the function, simple examples of life, and the most abstract high-level concepts.
The beauty of separation master how the UI and logic are truly separated, enjoy the pleasure of changing and changing, the beauty of nature, the new data-driven UI concept, let the data return to the core position.
Beautiful and powerful graphic engine for an absolutely shocking UI vision
Summary of WPF:
In simple terms, XAML
Binding
In-depth explanation
In-depth discussion
Simple commands
In-depth discussion Resources
In-depth introduction Template
Drawing and animation
Directory writing Origin
What & why of WPF
Thank you
The first part is a simple introduction to XAML.
Chapter 2 XAML Overview
1.1 What is XAML
Advantages of 1.2 XAML
Chapter 1 Understanding XAML from scratch
2.1 create a WPF Project
2.2 analyze the simplest XAMLCode
Chapter 2 system learning XAML syntax
3.1 tree structure of the XAML document
3.2 syntax for assigning values to object attributes in XAML
3.2.1 assign values to object attributes using the attribute of tags
3.2.2 use the typeconverter class to map the attribute of the XAML label to the property of the object
3.2.3 attribute Element
3.2.4 Markup extensions)
3.3 event processor and code Postfix
3.4 ImportProgramSet and reference namespace
3.5 comments of XAML
Conclusion 3.6
Chapter 2 x namespace details
4.1 x what is in the namespace
4.2 x attributes in the namespace
4.2.1 X: Class
4.2.2 X: classmodifier
4.2.3 X: Name
4.2.4 X: fieldmodifier
4.2.5 X: Key
4.2.6 X: shared
4.3 X tag extension in the namespace
4.3.1 X: Type
4.3.2 X: NULL
4.3.3 two declaration syntaxes marking extended instances
4.3.4 X: Array
4.3.5 X: static
4.4 XAML directive Elements
Conclusion 4.5
Chapter 2 controls and Layout
5.1 What is the control?
5.2 WPF Content Model
5.3 detailed description of various content models
5.3.1 contentcontrol family
5.3.2 headeredcontentcontrol
5.3.3 itemscontrol family
5.3.4 headeredltemscontrol
5.3.5 decorator family
5.3.6 textblock and textbox
5.3.7 shape elements
5.3.8 panel Elements
5.4 UI layout (layout)
5.4.1 layout element
5.4.2 Grid
5.4.3 stackpanel
5.4.4 canvas
5.4.5 dockpanel
5.4.6 wrappanel
Conclusion 5.5
Part 2 travel to the internal world of WPF
Chapter 2 Introduction to binding
6.1 status of Data Binding in WPF
6.2 binding Basics
6.3 source and path of binding
6.3.1 use the control as the binding source and the binding tag Extension
6.3.2 control binding direction and data update
6.3.3 binding path (PATH)
6.3.4 binding without path
6.3.5 methods for specifying source for binding
6.3.6 binding without source -- use datacontext as the binding source
6.3.7 use a collection object as the itemssource of the List Control
6.3.8 use the ADO. Net object as the binding source
6.3.9 use XML data as the binding source
6.3.10 use the LINQ search result as the binding source
6.3.11 use the objectdataprovider object as the binding source
6.3.12 use the relativesource of binding
6.4 data conversion and validation of binding
6.4.1 data validation of binding
6.4.2 Binding data conversion
6.5 multibinding)
Conclusion 6.6
Chapter 2 Introduction
7.1 the ins and outs of property
7.2 dependencyproperty)
7.2.1 memory usage of dependency properties
7.2.2 declaration and use of dependency attributes
7.2.3 secret for access to dependency attribute values
7.3 attachedproperties)
Chapter 2 simple speech events
8.1 tree structure of WPF
8.2 events
8.3 simple routing event
8.3.1 use the WPF built-in routing event
8.3.2 custom route events
8.3.3 source and originalsource of routedeventargs
8.3.4 the event is also appended-a simple introduction to the additional event
Chapter 2 commands
9.1 basic elements and relationships of the Command System
9.1.1 basic elements of the Command System
9.1.2 relationship between basic elements
9.1.3 test commands
9.1.4 WPF command Library
9.1.5 Command Parameters
9.1.6 combination of commands and binding
9.2 near view commands
9.2.1 icommand interface and routedcommand
9.2.2 custom command
Chapter 2 Introduction
10.1 define and search for WPF object-level resources
10.2 Static and Dynamic Resources
10.3 add binary resources to a program
10.4 use the pack URI path to Access Binary Resources
Chapter 2 Introduction
11.1 template Connotation
11.2 data coat datatemplate
11.3 Control Coat controltemplate
11.3.1 Ding jieniu
11.3.2 paneltemplate of itemscontrol
11.4 relationship between ememplate and controltemplate and Its Application
11.4.1 relationship between datafemplate and controlfemplate
11.4.2 application of datafemplate and controllemplate
11.4.3 search for lost controls
11.5 simple words Style
Setter in 11.5.1 Style
Trigger in 11.5.2 Style
Chapter 2 drawing and animation
12.1 WPF plotting
12.2 graphics effects and filters
12.2.1 easy-to-use bitmapeffect
12.2.2 diversified Effect
12.3 Deformation
12.3.1 Deformation
12.3.2 layout Deformation
12.4 Animation
12.4.1 simple independent Animation
12.4.2 scenario
Download: http://download.csdn.net/detail/sdcpzzg/4375204