private void PasswordBox_IsEnabledChanged(object sender, DependencyPropertyChangedEventArgs e) { PasswordBox pBox = sender as PasswordBox; if (pBox.IsEnabled == false) { RoutedEventArgs eventArgs = new RoutedEventArgs(PasswordBoxAttachedEvent.HasBeenDisabledEvent); pBox.RaiseEvent(eventArgs); } if (pBox.IsEnabled == true) { RoutedEventArgs eventArgs = new RoutedEventArgs(PasswordBoxAttachedEvent.HasBeenEnabledEvent); pBox.RaiseEvent(eventArgs); } }