Beispiel #1
0
 public override void OnValueChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
 {
     if (!(sender is PasswordBox passwordBox))
     {
         return;
     }
     passwordBox.PasswordChanged -= PasswordBox_PasswordChanged;
     if ((bool)e.NewValue)
     {
         HasPasswordAttachedProperty.SetValue(passwordBox);
         passwordBox.PasswordChanged += PasswordBox_PasswordChanged;
     }
 }
Beispiel #2
0
 private void PasswordBox_PasswordChanged(object sender, RoutedEventArgs e)
 {
     HasPasswordAttachedProperty.SetValue((PasswordBox)sender);
 }