private static void IsDropdownOpenedPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { bool b = (bool)e.NewValue; DropdownTextBox db = d as DropdownTextBox; db.OnDropdownStateChanged(b); }