. . . . 923
Creating Windows with Mixed Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927
WPF and Windows Forms ???Airspace??? . . . . . . . . . . . . . . . . . . . . . . . . 928
Hosting Windows Forms Controls in WPF . . . . . . . . . . . . . . . . . . . . . 930
WPF and Windows Forms User Controls . . . . . . . . . . . . . . . . . . . . . . 932
Hosting WPF Controls in Windows Forms . . . . . . . . . . . . . . . . . . . . . 934
Access Keys, Mnemonics, and Focus . . . . . . . . . . . . . . . . . . . . . . . . 935
Property Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 937
The Last Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
nCHAPTER 26 Multithreading and Add-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 941
Multithreading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 941
The Dispatcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942
The DispatcherObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942
The BackgroundWorker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945
Application Add-Ins . . . . .
Pages:
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59