WPF core technology (essential WPF Chinese translation) published

Source: Internet
Author: User

All major bookstores are on sale.

Http://www.ptpress.com.cn/Book.aspx? Id = 12103

Http://product.dangdang.com/product.aspx? Product_id = 20597177

Http://www.china-pub.com/s? Key1 = WPF % Ba % CB % D0 % c4 % BC % Ca % F5 & typeid = & PZ = 1

 

The directory is as follows:

Chapter 1 Introduction 1
1.1 WPF-Brand New Gui 1
1.1.1 USER32 1 in the Charles Petzold age
1.1.2 HTML (the so-called web) 5
1.2 first look at the XAML Programming Model 8
1.3 WPF Overview 12
1.3.1 preparation and running 13
1.3.2 go to tag 14
1.3.3 base 16
1.3.4 process data 20
1.3.5 power of Integration 22
1.3.6 set some styles 28
1.4 create an applicationProgramTool 31
1.5 summary 31

Chapter 2 Application 32
2.1 Application Principle 32
2.1.1 Scalable Application 32
2.1.2 web style 35
2.1.3 desktop style 37
2.2 Application 38
2.2.1 definition 39
2.2.2 Survival 41
2.2.3 error handling 42
2.2.4 Management Status 44
2.3 Resource and configuration 45
2.3.1 configuration status 45
2.3.2 content status 48
2.3.3 Document Status 53
2.4 window 53
2.4.1 display window 55
2.4.2 size and position 58
2.4.3 windows and applications 59
2.5 user control 60
2.6 navigation and page 62
2.6.1 transfer status between pages 66
2.6.2 control navigation 70
2.6.3 control log 72
2.6.4 functional navigation and page functions 73
2.7 host an application in a browser 78
2.7.1 hellobrowser 79
2.7.2 82 under the surface
2.7.3 loose mark 84
2.8 summary 84

Chapter 1 controls 86
3.1 Control Principle 86
3.1.1 content model 88
3.1.2 template 93
3.2 control library 98
3.2.1 button 98
3.2.2 list 99
3.2.3 menu and toolbar 105
3.2.4 container control 108
3.2.5 range control 109
3.2.6 editor 110
3.2.7 document viewer 120
3.2.8 frame 121
3.3 build part 122
3.3.1 tool tip 122
3.3.2 drag the label 123
3.3.3 border 125
3.3.4 dialog box 126
3.3.5 scroll viewer 127
3.3.6 view 129
3.4 Conclusion 129

Chapter 2 Layout 4th
4.1 layout principles 130
4.1.1 layout contract 131
4.1.2 consistent layout 132
4.1.3 no built-in layout 139
4.2 layout library 140
4.2.1 canvases 140
4.2.2 stackpanel 142
4.2.3 dockpanel 143
4.2.4 wrappanel 145
4.2.5 uniformgrid 146
4.3 grid 147
4.3.1 concept 147 of Grid
4.3.2 grid layout 152
4.3.3 gridsplitter 154
4.4 write a custom Layout 155
4.5 conclusion 161

Chapter 2 visualization 5th
5.1 2D graphics 162
5.1.1 principles of 2D graphics 163
5.1.2 ry 165
5.1.3 colors 167
5.1.4 brush 169
5.1.5 paint brush 173
5.1.6 drawing 175
5.1.7 shape 177
5.1.8 image 178
5.1.9 opacity 184
5.1.10 bitmapeffects 186
5.2 3D graphics 187
5.2.1 Hello World 187 in 3D Style
5.2.2 3D principle 190
5.3 Documents and text 196
5.3.1 text-style Hello World 196
5.3.2 font 200
5.3.3 layout of text 201
5.3.4 advanced layout 206
5.4 animation 207
5.4.1 animation is the new timer 207
5.4.2 time and timeline 216
5.4.3 define animation 216
5.4.4 animation integration 219
5.5 media 222
5.5.1 audio 223
5.5.2 video 225
5.6 conclusion 226

Chapter 4 Data 6th
6.1 data principles 227
6.1.1. NET data model 227
6.1.2 ubiquitous binding 228
6.1.3 data conversion 228
6.2 Resource 229
6.3 bind base 234
6.4 bind to CLR object 237
6.5 bind to XML 244
6.5.1 XPath 101 245
6.5.2 XML binding 247
6.6 data template 250
6.7 advanced binding 254
6.7.1 hierarchical binding 254
6.7.2 set view 258
6.8 data-driven display 264
6.9 conclusion 268

Chapter 1 Action 7th
7.1 action principle 269
7.1.1 element synthesis 269
7.1.2 loose coupling 270
7.1.3 declared action 271
7.2 event 272
7.3 command 275
7.4 trigger 283
7.4.1 Add a trigger to data: 283
7.4.2 Add a trigger to the control 286
7.4.3 use the trigger as the new "if" Statement 287
7.5 Conclusion 288

Chapter 2 style 8th
8.1 style principles 289
8.1.1 element synthesis 290
8.1.2 customized Unified Model 291
8.1.3 tool optimization 293
8.2 start to use style 294
8.2.1 model, display, and style 297
8.2.2 topic 300
8.2.3 skin change 303
8.2.4 style inheritance 306
8.3 correct style 309
8.3.1 build a topic instead of a style 309
8.3.2 consistency is King's 310
8.3.3 find a correct focus: 311
8.4 conclusion 311

Appendix A basic services 312
A.1 threads and schedulers 312
A.2 attribute 316
A.2.1. Net Property 317
A.2.2 attribute system 101 321
A.2.3 meta data 323
A.3 keyboard, mouse, and touch pen 326
A.3.1 inputbinding 326
A.3.2 input device communication 329
A.3.3 keyboard focus 330
A.4 summary 330

It took a lot of time and effort to translate this book. During this period, I experienced an earthquake and insisted on translating many words in the tent. However, this is the first time I have translated a book independently. The level is limited and mistakes are inevitable.

After such a long time, I am very happy.

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.