private void ControlIsEnabledChanged(object sender, DependencyPropertyChangedEventArgs e) { bool isEnabled = (bool)e.NewValue; if(!isEnabled) { IsDropDownOpen = false; if(TextBox != null) { TextBox.Text = string.Empty; } } }