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