Course
Skills Expanded
WPF Advanced Topics
This course covers more advanced topics in Windows Presentation Foundation, including printing, threading, and interop
What you'll learn
This course covers more advanced topics in Windows Presentation Foundation, including printing, threading, and interop.
Table of contents
Reusable UI
40mins
- Reusable UI 0m
- Resource Reuse 3m
- Template Reuse 3m
- Xaml File Reuse 1m
- Xaml with Codebehind 5m
- UserControl 3m
- Xaml: One per Class 1m
- Runtime Xaml Parsing 1m
- Custom Elements 4m
- Custom Controls 0m
- API Considerations 1m
- Properties 1m
- Commands 1m
- Events: Defining 1m
- Events: Handling 1m
- Contract With Templates 8m
- Themes 4m
- Designer Integration 1m
- Designer Extensibility Options 0m
- Metadata Providers 0m
- Summary 1m
Printing
32mins
Styles
16mins
Threading and Services
47mins
- Threading and Services 0m
- Responsive UI 2m
- WPF Threading Model 3m
- The Golden Threading Rule 0m
- The Golden Responsiveness Rule 1m
- Resolving the Rules 1m
- Async Work 9m
- DispatcherPriority 2m
- DispatcherOperation 4m
- SynchronizationContext 2m
- Asynchronous Options 1m
- v1 Asynchronous Pattern 5m
- Event-based Asynchronous Pattern 3m
- Thread Pool 1m
- Create Your Own Thread 3m
- Data Binding and Threading 8m
- WCF and v1 Async Pattern 1m
- WCF and Data Binding 1m
- Summary 1m
Interop
27mins
- Interoperability 1m
- Mixing UI Technologies 1m
- WPF and HWNDs 3m
- Interop Not Free 2m
- Limitations of Interop 3m
- Clipping 2m
- Z Order 1m
- Animation 1m
- Opacity Property 1m
- Pseudo Transparency 2m
- Multiple Top-Level Windows 2m
- Input Differences 0m
- Interop Combinations 2m
- Win32 Outside 1m
- Win32 Inside 0m
- HwndHost Keyboard Handling 0m
- Message Pumps 1m
- Windows Forms Outside 3m
- Windows Forms Inside 2m
- Windows Forms and Layout 1m
- Ambient Properties 1m
- Summary 1m