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