Ich wurde gebeten, auf eine Schaltfläche, um eine Radio
und CheckBox
Variation war optisch ähnlich zu erstellen.User Control geerbt von Schaltfläche in WPF
Mit diesem Verhalten:
Wenn die Schaltfläche geklickt wird, ändern Sie ihn auf Zustand überprüft, wird der Hintergrund geändert, wenn darauf geklickt wird wieder der Zustand zu unkontrolliert und dem Hintergrund wiederum in die ursprüngliche Bürste verändert.
Zuerst war meine Strategie, eine Benutzerkontrolle zu erstellen. Aber da meine Kontrolle fast gleich einer Schaltfläche ist, sollte ich Vererbung sinnvoll einsetzen.
Also meine Frage ist
ist möglich, eine Benutzersteuerung, die von Taste erben zu schaffen? Wenn ja, ist das ein guter Ansatz? Wie kann ich es tun?
[ 'ToggleButton'] (https://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.togglebutton (v = vs.110) ASPX-) mit 2-Vorlagen basierend auf' IsChecked'. Siehe z.B. [dies] (http://stackoverflow.com/a/15315930/1997232). – Sinatr
@Sinatr kannst du das vielleicht in eine Antwort mit einem Code-Schnipsel schreiben? –
'ToggleButton' passt wirklich für Ihre Anforderungen. Schreib einfach in dein XAML –
StepUp