LRA-Newsletter by EF
Get short, practical lessons in your inbox about RevitAPI, pyRevit and AI.
217 ISSUES
2022 - 2026
~2 MIN EACH
One issue a week. Real scripts. Unsubscribe anytime.
Every Issue.
Search the archive or filter it by topic.
20254
137
🎯
Revit API Starter Kit: 7 Code Samples Beginners Need to Know
Today, I want to share Revit API code samples for beginners to get started quick. We're about to get into nitty-gritty stuff. Because I know from personal experience how overwhelming it can be to start working with Revit API and I don't want you to get discouraged.
110
📊
Control Toggle Parameters in Revit with a Custom WPF Form
One of course students asked me: 'How to create a Form to control parameter toggle state with pyRevit?' And the answer is WPF. Whenever you need to create a UI form with custom functionality, WPF is often the best choice.
101
📊
How to Create Custom pyRevit Form with Multiple Buttons?
Creating custom UI is quite an advanced topic. But there is a easy way to with pyRevit. We can use FlexForms from rpw module, and it's already included in pyRevit by default. it's the easiest way to create custom UI forms.
91
🪟
How to Automate Sections with Revit API
Creating sections in Revit is boring, and adjusting them to see only the right element is even worse. So, I want to show you how to automate section creation with the Revit API, and I will try to break it down as simply as I can.
20248
70
⌨️
Use this code to load your custom UI forms in pyRevit
Probably you've heard that WPF is really hard to get started with. Maybe you even tried and failed, and now you are convinced it's impossible to learn it... However, it's actually not that hard to get started if you know where to start.
66
🚀
WPF Course for pyRevit - Lesson 04
🚀Are you Ready to create your First WPF Form with XAML? In this lesson, we’ll create a simple WPF Form and I’ll break down UI components and how they work as we use them. Afterall, the best way to get familiar is to start using XAML.
65
✨
WPF Course for pyRevit - Lesson 03
Welcome to the 3rd Lesson of WPF course for pyRevit By now, you should have your Visual Studio installed, and you were able to create WPF project (for .NET Framework) Now, let me take you on a short tour around Visual Studio to show you a few essential things.
64
✨
WPF Course for pyRevit - Lesson 02
Welcome to the 2nd Lesson of WPF course for pyRevit. It's time to prepare your dev environment for WPF. And it's very simple. We just need to download and install Visual Studio IDE to access the WPF Designer.
63
✨
WPF Course for pyRevit - Lesson 01
Welcome to WPF Course for pyRevit Users! In the first module, I'll introduce you to the basic concepts like: - WPF (Windows Presentation Foundation) - MVVM (Model-View-ViewModel) - XAML (eXtensible Application Markup Language)
62
📊
How did I learn WPF for pyRevit?
If you ever wanted to create a custom UI form for pyRevit tools, then you probably stumbled on WPF. It's amazing skill to be able to create any form you need and provide much better user experience. However, as a beginner it can be really frustrating to get started with.
61
➡️
WPF Course for pyRevit [Coming Very Soon]
Are you ready to start Learning about WPF in pyRevit? WPF is a modern framework for creating good looking UI Forms with any logic you need. The only limitation with WPF forms is the skill necessary to create them, otherwise you can make any form you can imagine.
42
📢
Big News for Revit API Developers!
I have a lot of things planned for the upcoming weeks and months and I wanted to share so you know what I'm up to. I've finished re-recording 10 new lessons to replace Module 01 in LearnRevitAPI Course. It's not uploaded yet as I still edit them. But I will start releasing them soon.
20232
16
Create Custom UI
❓ I keep getting asked "how to create a Custom UI". 🤯 Unfortunately using WPF is not straigh-forward and might discourage a lot of people. But I found something interesting, worth sharing. ✅ There is package rpw, which is also included in pyRevit by default.
12
pyRevit Forms
It’s often necessary to get user input in our tools. But creating custom forms with WPF is not beginner friendly. It has very steep learning curve so be prepared to translate a lot of C#. However, there is an alternative that comes shipped with pyRevit and I want to show you how simple it is to use pre-made forms with pyRevit.