System.Windows.Controls.AutoCompleteBox.ControlIsEnabledChanged C# (CSharp) Méthode

ControlIsEnabledChanged() private méthode

Handle the change of the IsEnabled property.
private ControlIsEnabledChanged ( object sender, DependencyPropertyChangedEventArgs e ) : void
sender object The source object.
e DependencyPropertyChangedEventArgs The event data.
Résultat void
        private void ControlIsEnabledChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            bool isEnabled = (bool)e.NewValue;
            if(!isEnabled)
            {
                IsDropDownOpen = false;
                if(TextBox != null)
                {
                    TextBox.Text = string.Empty;
                }
            }
        }