Channel9Downloader.ViewModels.Framework.MvvmWindow.OnDataContextChanged C# (CSharp) Method

OnDataContextChanged() private method

Event handler for the DataContextChanged event. Registers an event handler for the ViewModel's CloseRequest event.
private OnDataContextChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
sender object Sender of the event (this class itself).
e System.Windows.DependencyPropertyChangedEventArgs Event args of the event.
return void
        private void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            _viewModel = e.NewValue as SimpleViewModel;

            if (_viewModel != null)
            {
                _viewModel.CloseRequest += ViewModelCloseRequest;
            }
        }