AK.F1.Timing.UI.Views.HomeView.OnDataContextChanged C# (CSharp) Метод

OnDataContextChanged() приватный Метод

private OnDataContextChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
sender object
e System.Windows.DependencyPropertyChangedEventArgs
Результат void
        private void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            if(Screen != null)
            {
                Screen.PropertyChanged -= OnScreenPropertyChanged;
            }
            if(e.NewValue != null)
            {
                Screen = (IHomeScreen)e.NewValue;
                Screen.PropertyChanged += OnScreenPropertyChanged;
                Password.Password = Screen.Password;
            }
            SetFocus();
        }