Commit Graph

10 Commits

Author SHA1 Message Date
Antony Male 9f3a7d665a Ensure View.ViewManager is set before Configure called 2015-04-05 17:46:17 +01:00
Antony Male 8479672028 Remove dependency on Application.Current from WindowManager
This means that the WindowManager is entirely self-sufficient, and does
not rely on anything static
2015-03-30 15:02:07 +01:00
Antony Male 386b7cb035 Bring more sanity to the Bootstrapper 2015-02-09 12:39:21 +00:00
Antony Male 07160aa4fe Make BootstrapperBase non-generic
Instead, it has an abstract RootViewModel property, which bootstrapper
overrides to return an instance of TRootViewModel from the container.

This means that the root ViewModel is treated a singleton by the bootstrapper,
regardless of whether it's singleton in the container
2015-01-15 10:06:00 +00:00
Antony Male 5e40db124d Update bootstrappers to dispose their containers 2015-01-14 12:23:43 +00:00
Antony Male 260bfee4c3 Remove and sort usings in samples and bootstrappers 2015-01-05 13:14:33 +00:00
Antony Male 9f9e282fdd Add bootstrapper which does not require an IoC container 2015-01-04 13:23:29 +00:00
Antony Male f47db1cbec Change some Bootstrapper methods to public, to avoid explicit interface implementation 2014-12-02 15:20:16 +00:00
Antony Male 743961ec68 ViewManager now accepts an IViewManagerConfig, which makes the IoC container setup neater 2014-12-02 12:52:58 +00:00
Antony Male d857d7d6fd Move Bootstrappers into its proper place 2014-12-01 12:37:23 +00:00