MenuAction.Execute, événement
Mise à jour : novembre 2007
Se produit lorsque l'élément de menu est exécuté.
Espace de noms : Microsoft.Windows.Design.Interaction
Assembly : Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
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 ne prend pas en charge les événements.
Notes
Implémentez la logique de votre MenuAction dans le gestionnaire d'événements Execute. Il est normalement nécessaire pour cela de modifier l'état du ModelItem qui représente le contrôle sélectionné.
Exemples
L'exemple de code suivant montre comment gérer l'événement Execute. Il affecte à la propriété Background du contrôle sélectionné sa valeur par défaut. Pour plus d'informations, consultez Procédure pas à pas : création d'un 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();
}
Autorisations
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Windows.Design.Interaction, espace de noms
PrimarySelectionContextMenuProvider