Ich bin auf der Suche nach einer Möglichkeit zum Aktivieren/Deaktivieren von Schaltflächen mit ihrer ContextMenu
. Aber mein Problem ist, wenn ich auf das Enable MenuItem
klicke, um die Schaltfläche zu deaktivieren, wird ContextMenu
nicht mehr angezeigt.ContextMenu auf deaktivierten Steuerelementen wie Schaltflächen
Gibt es eine Möglichkeit, das ContextMenu
oder ein anderes Verhalten auf einem deaktivierten Control zu halten?
Machen Sie Ihre eigene Sperr Funktionalität, stellen Sie die Tasten, um abgeblendet, Abfangen ihrer Ereignisse, auf diese Weise wird die Schaltfläche deaktiviert angezeigt, aber aktiviert das ContextMenu-Ereignis zu empfangen. Dieses Verhalten ist "By-Design" –
Selbst wenn es möglich wäre, wäre es ein schlechtes Design, da man niemals versuchen würde, mit der rechten Maustaste auf ein Deaktivierungssteuerelement zu klicken. Der einzige Fall, in dem es etwas Sinn machen könnte, wäre ein UI-Designer. – Phil1970