Autoplay
Autocomplete
Previous Lecture
Complete and Continue
Learn WPF with XAML From Scratch
Introduction
How to Ask Questions
Slides and Source Code
01-Course Outline (3:29)
02-Why WPF (3:22)
03-WPF Architecture (3:03)
04-What is going on nowadays (1:15)
05-.NET and WPF (2:08)
06-Support and Tools (2:47)
07-Basics of UI Development (6:00)
09-Summary (0:58)
08-XAML Basics (7:21)
Controls
01-Outline (0:40)
02-Class Hierarchy (2:38)
03-Buttons Intro (0:42)
04-Buttons Demo (8:25)
05-Headered Content Controls. Intro (0:45)
06-Headered Content Controls. Demo (1:00)
07-Range Controls. Intro (1:01)
08-Sliders Demo (2:47)
09-ProgressBar Demo (1:14)
10-Items Controls Into (1:48)
11-Selectors (1:20)
12-ComboBox (4:21)
13-ListBox (2:58)
14-TabControl (0:46)
15-TreeView (1:09)
16-TextControls - TextBlock, TextBox, Label (4:20)
17-Image (1:39)
18-Menus (1:02)
19-Summary (1:03)
Layout
01-Outline (0:56)
02-Core Types (1:05)
03-Layout Process (1:55)
04-Layout Process In Practice (5:02)
05-Sizing Elements (2:16)
06-Sizing Elements In Practice (4:04)
07-Positioning Elements (1:13)
07-Positioning Elements In Practice (1:32)
08-View Box (0:53)
09-View Box In Practice (2:40)
10-Panel (0:47)
11-Canvas (0:55)
12-Canvas Demonstration (0:31)
13-Wrap Panel (1:00)
13-Wrap Panel Demonstration (1:08)
14-Dock Panel (0:49)
14-Dock Panel Demo (0:58)
15-Grid (2:22)
16-Grid Demo (1:36)
17-Summary (1:35)
Properties and Events
01-Outline (0:44)
02-Logical and Visual Trees (1:13)
03-DependencyProperty. Intro (3:00)
04-DependencyProperty. Demo (1:55)
05-Calculating the Value of a Dependency Property (1:58)
06-Routed Events. Intro (1:06)
07-Routed Events. Demo (6:08)
08-Summary (0:51)
Data Binding
01-Outline (1:04)
02-Basics Of Data Binding (2:13)
03-Basic Data Binding Scenario (5:17)
04-Source Object. Intro (1:18)
05-Source Object. Demo (7:40)
06-Binding To Collection (3:13)
07-INotifyPropertyChanged. Changes Notification (2:05)
08-Converters. Intro (1:09)
09-Converters. Demo (2:15)
10-Async Bindings (0:47)
11-Async In Practice (2:05)
12-Summary (0:54)
Resources
01-Outline (0:48)
02-Binary Resources. Intro (1:28)
03-Binary Resources. Demo (2:52)
04-Logical Resources. Intro (1:22)
05-Logical Resources. Demo (0:37)
06-Static and Dynamic Markup Extensions (1:02)
07-Resource Lookup (1:09)
08-Resource Dictionaries. Intro (0:52)
09-Resource Dictionaries. Demo (1:12)
10-Summary (0:44)
Styles and Triggers
01-Outline (1:09)
02-Styles. Intro (0:53)
03-Styles. Demo (6:17)
04-Triggers. Intro (0:55)
05-Triggers. Demo (2:28)
06-Templates. Intro (1:31)
07-Templates. Demo (3:20)
08-Skins. Intro (0:39)
09-Skins. Demo (2:29)
10-Summary (0:52)
User Controls and Custom Controls
01-Outline (0:40)
02-Difference between User and Custom Controls (1:48)
03-UserControl. Demo (3:32)
04-Custom Control. Demo (1:51)
05-Summary (0:43)
WPF Application Model
00-Outline (0:41)
01-App Model (2:11)
02-Application Startup (2:00)
03-Application Shutdown (2:21)
04-Startup And Shutdown Code Cast (3:50)
05-Threading Model (2:17)
06-Threading Model In Practice (3:43)
07-Global Exceptions Handling (2:51)
08-Global Exceptions Handling In Practice (6:17)
09-Summary (0:26)
10-Async Bindings
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock