Evento MenuAction.Execute
Ocorre quando o item de menu é executado.
Namespace: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)
Sintaxe
Public Event Execute As EventHandler(Of MenuActionEventArgs)
Dim instance As MenuAction
Dim handler As EventHandler(Of MenuActionEventArgs)
AddHandler instance.Execute, handler
public event EventHandler<MenuActionEventArgs> Execute
public:
event EventHandler<MenuActionEventArgs^>^ Execute {
void add (EventHandler<MenuActionEventArgs^>^ value);
void remove (EventHandler<MenuActionEventArgs^>^ value);
}
O JScript não oferece suporte a eventos.
Comentários
Implementar a lógica para o seu MenuAction no Execute manipulador de eventos. Isso normalmente envolve a alteração do estado do ModelItem que representa o controle selecionado.
Exemplos
O exemplo de código a seguir mostra como para manipular o Execute evento. Ele define Background propriedade com o valor padrão. Para obter mais informações, consulte Demonstra Passo a passo: Criando um MenuAction.
' The following method handles the Execute event.
' It sets the Background property to its default value.
Sub ClearBackground_Execute( _
ByVal sender As Object, _
ByVal e As MenuActionEventArgs)
Dim selectedControl As ModelItem = e.Selection.PrimarySelection
selectedControl.Properties(Control.BackgroundProperty).ClearValue()
End Sub
// The following method handles the Execute event.
// It sets the Background property to its default value.
void ClearBackground_Execute(
object sender,
MenuActionEventArgs e)
{
ModelItem selectedControl = e.Selection.PrimarySelection;
selectedControl.Properties[Control.BackgroundProperty].ClearValue();
}
Permissões
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.
Consulte também
Referência
Namespace Microsoft.Windows.Design.Interaction
PrimarySelectionContextMenuProvider