
Leave Feedback
Help me make this course better by sharing feedback. Let me know if I need to remake any lessons or add more materials.
Leave Feedback
WPF Course
For pyRevit


Learn how to create beautiful forms from scratch


01
WPF Introduction for pyRevit Users
Introduction to WPF, MVVM, XAML and preparing your Dev Environment
1:00:00
What is WPF and MVVM?
Lesson 1
6:30
Prepare WPF Dev Environment for pyRevit
Lesson 2
6:15
Beginner's Tour around Visual Studio
Lesson 3
12:15
Introduction to XAML
Lesson 4
26:15
XAML Debugging
Lesson 5
8:35
02
Create WPF Form with pyRevit
Learn how to connect XAML form with pyRevit and make everything work exactly like you need it.
02:05:35
Create WPF Form for pyRevit
Lesson 1
13:20
Connect XAML with pyRevit
Lesson 2
11:30
Event Triggers in WPF
Lesson 3
13:50
Access WPF Form Controls and Get User Input
Lesson 4
26:35
Populater items in Listbox
Lesson 5
32:00
Add SearchBox for ListBox
Lesson 6
14:35
Populate Items in ComboBox
Lesson 7
12:45
03
Create Reusable WPF Forms in pyRevit
Learn how to reuse your WPF forms across all your pyRevit tools
02:32:55
Create Alert Form
Lesson 1
23:45
How To Reuse WPF Forms
Lesson 2
13:05
Create SelectFromDict Form
Lesson 3
35:45
Reuse SelectFromDict Form
Lesson 4
27:35
Flex TextBox Form
Lesson 5
52:15
Flex TextBox Form Homework
Lesson 6
6:30
04
WPF Styling - How to Create Awesome Looking Forms
Learn how to style your WPF forms correctly and how to reuse your styles across all pyRevit tools.
00:00:00
WPF Styling Basics - Intro
Start lesson
Lesson 1
14:55
Style WPF Form from Start to Finish
Start lesson
Lesson 2
18:50
Custom Control Templates for Beginners
Start lesson
Lesson 3
30:30
Create Custom Header Style in WPF
Start lesson
Lesson 4
37:30
Reuse Styles Across all pyRevit Forms
Start lesson
Lesson 5
30:10
Go Crazy with Styling using AI
Start lesson
Lesson 6
xx:yy
05
WIP: Leverage AI for WPF
Learn how to create WPF forms with less effort in half the tiem by using AI assistants by using the right questions.
00:00:00
Lesson 1
Start lesson
Lesson 1
xx:yy
Lesson 2
Start lesson
Lesson 2
xx:yy
Lesson 3
Start lesson
Lesson 3
xx:yy
Lesson 4
Start lesson
Lesson 4
xx:yy
Lesson 5
Start lesson
Lesson 5
xx:yy