We both are in same page. I think there is not much resources to implement WPF in pyrevit. With available resources, you can easily create your own add-ins in pyrevit.
i will give it a try. An share my progress… second aim is to script only in python. In our office we do not have any kind of costum-package we build all via python. Final aim is to have all in python. Can i find here more about it in the RevitAPI forum here?
You could also go with the content of my presentation @BILTNA 2022 and BCS Last year: GitHub - jmcouffin/pyRevit-BILT_NA_2022 self promotion here ;p but I think you can get a quick hang of extensionn and button creation with it.
following that I did a specific extension in pyRevit latest builds under the action tab in github you can get the installers inthe artifact section. The extension let’s you create all sorts of button in a few clicks
one good entry point for me was using the ALT+click on pyrevit buttons and reading the code and folder structure