A Framework Template for Revit WPF Forms using MVVM and WPF Transaction Command Wrapper
The template was developed based on input from the following sources:
Marko Koljancic Revit API Family Manager Video Series
Petr Mitev via The Building Coder Blog
https://github.com/mitevpi/revit-wpf-template
"Dummy" ribbon QA Toolbar monitoring from 2020 Revit API Forum
Alvaro Ortega Pickman blog and github sample
###Wix Install: Stack Overflow Topic with great resources, including an extremely useful book.
https://stackoverflow.com/questions/65139321/how-to-create-installer-for-revit-addin https://docplayer.net/40732692-Wix-3-6-a-developer-s-guide-to-windows-installer-xml.html
Dialog service and styles require reference to MVVMToolkit, available here: https://github.com/jtprichard/MVVMToolkit
1/23/22 - Updated for multi-version compiling, Wix installer for multiple versions and custom UI
11/23/21 - Updated main branch to include dialog service making dialogs accessible from RevitWPFFW.core. Custom list dialog view and viewmodel examples incorporated.
9/29/21 - Incorporated basic help file support. Help files were developed with HelpnDoc.
9/28/21 - Refactored dockpanel viewmodels to associate with current Revit document. Document Hash Code is visible for testing on views, and used to track the correct viewmodel.
6/2/21 - Template committed for public consumption. My first publish, so please be kind!