diff --git a/MahApps.Metro/Controls/Helper/TextBoxHelper.cs b/MahApps.Metro/Controls/Helper/TextBoxHelper.cs index 1b783f1d0e..8c64610999 100644 --- a/MahApps.Metro/Controls/Helper/TextBoxHelper.cs +++ b/MahApps.Metro/Controls/Helper/TextBoxHelper.cs @@ -374,6 +374,10 @@ private static void ButtonCommandOrClearTextChanged(DependencyObject d, Dependen // only one loaded event textbox.Loaded -= TextBoxLoaded; textbox.Loaded += TextBoxLoaded; + if (textbox.IsLoaded) + { + TextBoxLoaded(textbox, new RoutedEventArgs()); + } } var passbox = d as PasswordBox; if (passbox != null) @@ -381,6 +385,10 @@ private static void ButtonCommandOrClearTextChanged(DependencyObject d, Dependen // only one loaded event passbox.Loaded -= PassBoxLoaded; passbox.Loaded += PassBoxLoaded; + if (passbox.IsLoaded) + { + PassBoxLoaded(passbox, new RoutedEventArgs()); + } } var combobox = d as ComboBox; if (combobox != null) @@ -388,6 +396,10 @@ private static void ButtonCommandOrClearTextChanged(DependencyObject d, Dependen // only one loaded event combobox.Loaded -= ComboBoxLoaded; combobox.Loaded += ComboBoxLoaded; + if (combobox.IsLoaded) + { + ComboBoxLoaded(combobox, new RoutedEventArgs()); + } } }