Partager via


MenuActionEventArgs.Selection, propriété

Obtient la sélection actuelle sur l'aire de conception.

Espace de noms :  Microsoft.Windows.Design.Interaction
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
Public ReadOnly Property Selection As Selection
    Get
public Selection Selection { get; }
public:
property Selection^ Selection {
    Selection^ get ();
}
member Selection : Selection
function get Selection () : Selection

Valeur de propriété

Type : Microsoft.Windows.Design.Interaction.Selection
Selection qui représente le contrôle sélectionné actuellement.

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 fournisseur de menus.

' 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("Background").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["Background"].ClearValue();
}

Sécurité .NET Framework

Voir aussi

Référence

MenuActionEventArgs Classe

Microsoft.Windows.Design.Interaction, espace de noms

PrimarySelectionContextMenuProvider

MenuAction

MenuGroup

ModelItem

Autres ressources

Procédure pas à pas : création d'un fournisseur de menus