FrameworkElement.ContextMenuClosing Evento

Definição

Ocorre mesmo antes de qualquer menu de contexto do elemento ser fechado.

public:
 event System::Windows::Controls::ContextMenuEventHandler ^ ContextMenuClosing;
public event System.Windows.Controls.ContextMenuEventHandler ContextMenuClosing;
member this.ContextMenuClosing : System.Windows.Controls.ContextMenuEventHandler 
Public Custom Event ContextMenuClosing As ContextMenuEventHandler 

Tipo de Evento

Observações

Para suprimir os menus de contexto de encerramento, os manipuladores do evento devem marcá-lo como tratado.

Para usar este evento como um EventTrigger estilo, deve consultar a definição do evento feita pelo serviço subjacente:

<EventTrigger RoutedEvent="ContextMenuService.ContextMenuClosing">
  <!-- storyboard here ... -->
</EventTrigger>

(Esta utilização é necessária porque a implementação do evento em FrameworkElement que expõe o evento de serviço subjacente não mapeia o ContextMenuClosing identificador de forma a que possa usá-lo como gatilho).

ContextMenu ela própria é uma FrameworkElement classe derivada, mas o ContextMenuClosing evento não será ativado diretamente por um menu contextual. Em vez disso, o evento é gerado a partir do elemento que "possui" o menu de contexto como propriedade e só é ativado quando um utilizador tenta fechar um menu de contexto na interface. No entanto, é possível que ContextMenu ele próprio tenha uma ContextMenu propriedade (um menu de contexto aninhado). Neste caso, a ContextMenu pessoa realmente é dona do aninhado ContextMenu e pode gerar o evento, sendo a origem do evento o menu de contexto aninhado.

A ContextMenu própria classe também tem um evento semelhante (Closed), mas o Closed evento não te dá a oportunidade de cancelar a ação do utilizador.

Informação sobre Eventos Roteados

Iteme Value
Campo identificador ContextMenuClosingEvent
Estratégia de encaminhamento Borbulhar
Delegar ContextMenuEventHandler
  • Override OnContextMenuClosing para implementar o tratamento de classes para este evento em classes derivadas.

Aplica-se a

Ver também