FrameworkContentElement.ContextMenuOpening Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando viene aperto un menu di scelta rapida relativo all'elemento.
public:
event System::Windows::Controls::ContextMenuEventHandler ^ ContextMenuOpening;
public event System.Windows.Controls.ContextMenuEventHandler ContextMenuOpening;
member this.ContextMenuOpening : System.Windows.Controls.ContextMenuEventHandler
Public Custom Event ContextMenuOpening As ContextMenuEventHandler
Tipo evento
Commenti
Per aprire manualmente i menu di scelta rapida, i gestori degli eventi devono contrassegnare l'evento pertinente come gestito. In caso contrario, il valore esistente della ContextMenu proprietà verrà usato per aprire automaticamente un menu di scelta rapida. Contrassegnare l'evento gestito annulla effettivamente l'azione predefinita e potrebbe essere un'opportunità per reimpostare il valore della ContextMenu proprietà e quindi aprire il nuovo ContextMenu. Tuttavia, è necessario tenere presente un problema di temporizzazione. Per sostituire completamente il menu di scelta rapida tramite un ContextMenuOpening gestore, il menu di scelta rapida iniziale non deve essere null/vuoto. In alternativa, potrebbe essere necessario gestire l'evento e quindi aprire manualmente un nuovo menu di scelta rapida. Per informazioni dettagliate, vedere Procedura: Gestire l'evento ContextMenuOpening.
Per usare questo evento come EventTrigger uno stile, è necessario fare riferimento all'identificatore dell'evento del servizio sottostante:
<EventTrigger RoutedEvent="ContextMenuService.ContextMenuOpening">
<!-- storyboard here ... -->
</EventTrigger>
Questo utilizzo è necessario perché l'implementazione dell'evento in FrameworkContentElement che espone l'evento del servizio sottostante non esegue correttamente il mapping dell'identificatore ContextMenuOpening da usare nei trigger.
Informazioni evento indirizzato
Campo Identificatore | ContextMenuOpeningEvent |
Strategia di routing | Bubbling |
Delegato | ContextMenuEventHandler |