Refactoring (IoC Container + Decoupling)

Merged
#587 · Created  · Last updated

Description

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

0 attachments

0 comments

Loading commits...