Irgendwie Border
in ControlTemplate
von PasswordBox
benötigt nicht MyControlBorder
style.
Wenn Sie MyPasswordBox
style wie folgt ändern ... wird es funktionieren.
Ich weiß, es ist nicht die beste Lösung ... aber ich kann nicht herausfinden, warum MyControlBorder
nicht angewendet wird. Es funktioniert nicht einmal, wenn Sie MyTextBox
style loswerden. Dann bleibt nur übrig mit MyControlBorder
und MyPasswordBox
... es funktioniert auch nicht.
Wenn Sie die Border
in eine andere Border
umbrechen, funktioniert alles wie erwartet (ich weiß nicht warum).
Als Bonus können Sie nun PasswordBox
es und TextBox
es von der gleichen Style
"erben", was die Dinge schön und trocken hält.
Tags und Links wpf styles controltemplate xaml passwordbox