Implemented IoC container Ninject
Split up components to reduce dependencies
Removed all static dependencies to AppVM in the XAML
AppVM as god-object/composition root has been released
Unit tests still run fine, connected all devices and clicked around in the UI, seemed to work fine
Â
Some bindings give errors for some reason on startup but I didn’t see anything that isn’t populated or not working on the UI
What is the purpose of this Pull Request?
Implemented IoC container Ninject
Split up components to reduce dependencies
Removed all static dependencies to AppVM in the XAML
AppVM as god-object/composition root has been released
How were the changes tested?
Unit tests still run fine, connected all devices and clicked around in the UI, seemed to work fine
Are there relevant Issues in the tracker that this PR will fix?
Â
Screenshots
Notes
Some bindings give errors for some reason on startup but I didn’t see anything that isn’t populated or not working on the UI