private static void IsDropdownOpenedPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { bool b = (bool)e.NewValue; DropdownTextBox db = d as DropdownTextBox; db.OnDropdownStateChanged(b); }
private static void DropItemsPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { DropdownTextBox dt = d as DropdownTextBox; if (dt != null) { IEnumerable oldval, newval; oldval = (IEnumerable)e.OldValue; newval = (IEnumerable)e.NewValue; dt.OnDropItemsChanged(oldval, newval); } }
private static void TextPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { DropdownTextBox db = d as DropdownTextBox; db.OnTextChanged(); }