ChocoPM.MainWindow.MainWindow C# (CSharp) Method

MainWindow() private method

private MainWindow ( ) : System
return System
        public MainWindow()
        {
            InitializeComponent();
            var vm = App.Kernel.Get<IMainWindowViewModel>();
            DataContext = vm;
            Services.LocalChocolateyService._mainWindowVm = vm;

            Observable.FromEventPattern<PropertyChangedEventArgs>(vm, "PropertyChanged")
                .Where(property => property.EventArgs.PropertyName == "IsProcessing")
                .ObserveOnDispatcher()
                .Subscribe(e => { if (vm.IsProcessing) this.PowerShellConsole.Focus(); else this.PageFrame.Focus(); });

            PageFrame.Navigate(App.Kernel.Get<Home>());
        }
MainWindow