private static void UpdateHandlers(DependencyObject d) { IsVisibleChangedEventManager.UpdateHandler((UIElement)d, OnAdornedElementChanged); LoadedEventManager.UpdateHandler((UIElement)d, OnAdornedElementChanged); UnloadedEventManager.UpdateHandler((UIElement)d, OnAdornedElementChanged); SizeChangedEventManager.UpdateHandler((FrameworkElement)d, OnSizeChanged); }
private static void OnTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { IsVisibleChangedEventManager.UpdateHandler((UIElement)d, OnAdornedElementChanged); LoadedEventManager.UpdateHandler((UIElement)d, OnAdornedElementChanged); UnloadedEventManager.UpdateHandler((UIElement)d, OnAdornedElementChanged); SizeChangedEventManager.UpdateHandler((FrameworkElement)d, OnSizeChanged); UpdateIsShowing(d); }
private static void UpdateHandlers(TextBoxBase textBox) { IsVisibleChangedEventManager.UpdateHandler(textBox, OnAdornedElementChanged); LoadedEventManager.UpdateHandler(textBox, OnAdornedElementChanged); UnloadedEventManager.UpdateHandler(textBox, OnAdornedElementChanged); GotKeyboardFocusEventManager.UpdateHandler(textBox, OnAdornedElementChanged); LostKeyboardFocusEventManager.UpdateHandler(textBox, OnAdornedElementChanged); TextChangedEventManager.UpdateHandler(textBox, OnAdornedElementChanged); SizeChangedEventManager.UpdateHandler(textBox, OnSizeChanged); }
private static void OnTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { if (d is FrameworkElement adornedElement) { IsVisibleChangedEventManager.UpdateHandler(adornedElement, OnAdornedElementChanged); LoadedEventManager.UpdateHandler(adornedElement, OnAdornedElementChanged); UnloadedEventManager.UpdateHandler(adornedElement, OnAdornedElementChanged); SizeChangedEventManager.UpdateHandler(adornedElement, OnSizeChanged); UpdateIsVisible(adornedElement); } }
public ComboBoxListener(ComboBox comboBox) { this.comboBox = comboBox; IsVisibleChangedEventManager.UpdateHandler(comboBox, OnAdornedElementChanged); LoadedEventManager.UpdateHandler(comboBox, OnAdornedElementChanged); UnloadedEventManager.UpdateHandler(comboBox, OnAdornedElementChanged); GotKeyboardFocusEventManager.UpdateHandler(comboBox, OnAdornedElementChanged); LostKeyboardFocusEventManager.UpdateHandler(comboBox, OnAdornedElementChanged); SelectionChangedEventManager.UpdateHandler(comboBox, OnAdornedElementChanged); SizeChangedEventManager.UpdateHandler(comboBox, OnSizeChanged); }
public PasswordBoxListener(PasswordBox passwordBox) { this.passwordBox = passwordBox; IsVisibleChangedEventManager.UpdateHandler(passwordBox, OnAdornedElementChanged); LoadedEventManager.UpdateHandler(passwordBox, OnAdornedElementChanged); UnloadedEventManager.UpdateHandler(passwordBox, OnAdornedElementChanged); GotKeyboardFocusEventManager.UpdateHandler(passwordBox, OnAdornedElementChanged); LostKeyboardFocusEventManager.UpdateHandler(passwordBox, OnAdornedElementChanged); PasswordChangedEventManager.UpdateHandler(passwordBox, OnAdornedElementChanged); SizeChangedEventManager.UpdateHandler(passwordBox, OnSizeChanged); }
public TextBoxListener(TextBox textBox) { this.textBox = textBox; IsVisibleChangedEventManager.UpdateHandler(textBox, OnAdornedElementChanged); LoadedEventManager.UpdateHandler(textBox, OnAdornedElementChanged); UnloadedEventManager.UpdateHandler(textBox, OnAdornedElementChanged); GotKeyboardFocusEventManager.UpdateHandler(textBox, OnAdornedElementChanged); LostKeyboardFocusEventManager.UpdateHandler(textBox, OnAdornedElementChanged); TextChangedEventManager.UpdateHandler(textBox, OnAdornedElementChanged); SizeChangedEventManager.UpdateHandler(textBox, OnSizeChanged); }