WPF Style und BasedOn
-
Hallo zusammen.
Eine Frage zu Styles.
Habe einen Style für ButtonBase definiert. Darin habe ich das ControlTemplate angepasst. Und zwar habe ich dieses auf einen Border festgelegt und darin die Trigger von IsMouseOver und IsPressed festgelegt.
Nun habe ich einen weiteren Style angelegt für RadioButton der von ButtonBase erbt über BasedOn. Nun würde ich hier gerne den Trigger IsCecked zusätzlich festlegen. Ist es nun möglich das ControlTemplate von der Basis zu erweitern?
-
Nein das geht nicht.
Du kannst das Template nur komplett ersetzen.Tipp: Lager vom eigentlichen Template so viel wie möglich in den Resourcen aus, dann kannst du es einfacher hier und da verwenden und so das neue zusammensetzen.
-
Schließe mich David an, stand nämlich gestern vor der selben Frage, Du kannst nur das Template überschreiben.
-
Danke. Das ging ja mal wieder schnell.
-
Die Möglichkeit wäre doch auch für den Border einen eigenen Style festzulegen und diesen dann in den verschiedenen Buttons zu verwenden? Oder?
-
Oder eher ein Template?