Condividi tramite


Evento MenuAction.Execute

Aggiornamento: novembre 2007

Si verifica quando la voce di menu viene eseguita.

Spazio dei nomi:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Sintassi

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);
}
JScript non supporta gli eventi.

Note

Implementare la logica per MenuAction nel gestore eventi Execute. Di solito implica la modifica dello stato dell'oggetto ModelItem che rappresenta il controllo selezionato.

Esempi

Nell'esempio di codice seguente viene illustrato come gestire l'evento Execute. La proprietà Background del controllo selezionato viene impostata sul valore predefinito. Per ulteriori informazioni, vedere Procedura dettagliata: creazione di una 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();
}

Autorizzazioni

Vedere anche

Riferimenti

MenuAction Classe

Membri MenuAction

Spazio dei nomi Microsoft.Windows.Design.Interaction

PrimarySelectionContextMenuProvider

MenuGroup

ModelItem

Altre risorse

Procedura dettagliata: creazione di una MenuAction