Wenn Sie IsDefault
auf "true" setzen, wird die Schaltfläche zur Standardschaltfläche für das Fenster, d. h. wenn die EINGABETASTE gedrückt wird, wenn der aktuelle Fokus nicht auf einem fokussierbaren Steuerelement liegt, das die EINGABETASTE akzeptiert, wird das Schaltflächenklickereignis ausgelöst. Wenn aufgrund dieser Standardaktion ein Button-Klick-Ereignis ausgelöst werden kann, wird IsDefaulted
wahr sein, andernfalls wird es falsch sein. Das heißt, wenn die Schaltfläche Standard in diesem Fall den Fokus hat, wird IsDefaulted
falsch sein, da das Ereignis standardmäßig nicht ausgelöst wird.
IsDefaulted
ist die Eigenschaft readonly, die nur angibt, ob die Schaltfläche im aktuellen Fokuszustand standardmäßig angeklickt werden kann, d. h. das Klickereignis für die Schaltfläche kann durch Drücken der EINGABETASTE ausgelöst werden, wenn Button nicht den Fokus hatte. IsDefault kann auf true gesetzt werden, wenn diese Schaltfläche das Standardverhalten haben soll, d. H. Wenn die EINGABETASTE gedrückt wurde und die Schaltfläche nicht aktiv war, sollte der Klick auf die Schaltfläche ausgelöst werden. Wir setzen IsDefault. IsDefault, wenn es auf "True" gesetzt ist, bleibt True, aber "IsDefault" ändert seinen Wert in Abhängigkeit davon, welches Steuerelement gerade den Fokus hat.
IsDefault
bestimmt, ob die Schaltfläche die "Standard" -Schaltfläche für das Fenster ist. IsDefaulted
wird true
sein, wenn IsDefault
ist wahr und das aktuelle Steuerelement mit Fokus akzeptiert keine ENTER-Taste drücken.
Wenn IsDefaulted
wahr ist, heißt das im Allgemeinen, dass das Drücken der Eingabetaste die Schaltfläche zu diesem Zeitpunkt auslöst.
Tags und Links wpf