Extend Caliburn.Micro's MVVM-implementation with a Controller - you'll get 'MVVM w/ Controller' 🍻.
PM> Install-Package -Id Caliburn.Micro.Contrib.Controller -pre --source https://www.myget.org/F/dittodhole/api/v2
PM> Install-Package -Id Caliburn.Micro.Contrib.Controller.Autofac -pre --source https://www.myget.org/F/dittodhole/api/v2
PM> Install-Package -Id Caliburn.Micro.Contrib.Controller.DynamicProxy -pre --source https://www.myget.org/F/dittodhole/api/v2
PM> Install-Package -Id Caliburn.Micro.Contrib.Controller
PM> Install-Package -Id Caliburn.Micro.Contrib.Controller.Autofac
PM> Install-Package -Id Caliburn.Micro.Contrib.Controller.DynamicProxy
> git clone https://github.com/dittodhole/dotnet-Caliburn.Micro.Contrib.Controller.git
> cd dotnet-Caliburn.Micro.Contrib.Controller
dotnet-Caliburn.Micro.Contrib.Controller> cd build
dotnet-Caliburn.Micro.Contrib.Controller/build> build.bat
This will create the following artifacts:
artifacts/Caliburn.Micro.Contrib.Controller.{version}.nupkg
artifacts/Caliburn.Micro.Contrib.Controller.{version}.symbols.nupkg
artifacts/Caliburn.Micro.Contrib.Controller.Autofac.{version}.nupkg
artifacts/Caliburn.Micro.Contrib.Controller.Autofac.{version}.symbols.nupkg
artifacts/Caliburn.Micro.Contrib.Controller.DynamicProxy.{version}.nupkg
artifacts/Caliburn.Micro.Contrib.Controller.DynamicProxy.{version}.symbols.nupkg
dotnet-Caliburn.Micro.Contrib.Controller is published under WTFNMFPLv3.
aztec geometry by Alice Noir from the Noun Project.