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(); }
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(); }