コード例 #1
0
ファイル: App.xaml.cs プロジェクト: KonigLabs/SpriteEvent
 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();
 }
コード例 #2
0
ファイル: App.xaml.cs プロジェクト: KonigLabs/FantaEvent
 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();
 }