Exemplo n.º 1
0
 public void InitApp()
 {
     //инициализация Ninject
     var kernel = NinjectBootstrapper.GetKernel(new CommonViewModels.Ninject.NinjectBaseModule(),new NinjectMainModule());
     _mainViewModel = kernel.Get<MainViewModel>();
     MainWindow = new MainWindow() { DataContext = _mainViewModel };
     MainWindow.Closed += (s, e) =>
     {
         _mainViewModel.Dispose();
     };
     MainWindow.Show();
 }
Exemplo n.º 2
0
 public void InitApp()
 {
     //инициализация Ninject
     var kernel = new Ninject.StandardKernel(new ViewModel.Ninject.NinjectMainModule());
     _mainViewModel = kernel.Get<MainViewModel>();
     MainWindow = new MainWindow() { DataContext = _mainViewModel };
     MainWindow.Closed += (s, e) =>
     {
         _mainViewModel.Dispose();
     };
     MainWindow.Show();
 }