Partage via


DragEventArgs.AcceptedOperation Propriété

Définition

Obtient ou définit une valeur qui spécifie les opérations (aucune, déplacement, copie et/ou lien) qui peuvent être acceptées par la cible de l’événement glisser.

public:
 property DataPackageOperation AcceptedOperation { DataPackageOperation get(); void set(DataPackageOperation value); };
DataPackageOperation AcceptedOperation();

void AcceptedOperation(DataPackageOperation value);
public DataPackageOperation AcceptedOperation { get; set; }
var dataPackageOperation = dragEventArgs.acceptedOperation;
dragEventArgs.acceptedOperation = dataPackageOperation;
Public Property AcceptedOperation As DataPackageOperation

Valeur de propriété

Combinaison de valeurs au niveau de la valeur ou du bit qui spécifie les opérations qui peuvent être acceptées par la cible de l’événement de glisser.

Exemples

Dans cet exemple, un accepte uniquement le ListView contenu texte. Dans le DragOver gestionnaire d’événements, est AcceptedOperation défini sur Copy si le contient du DataPackage texte ; sinon, AcceptedOperation est défini sur None.

private void TargetListView_DragOver(object sender, DragEventArgs e)
{
    // The list accepts only text.
    e.AcceptedOperation = 
       (e.DataView.Contains(StandardDataFormats.Text)) 
           ? DataPackageOperation.Copy : DataPackageOperation.None;
}

Remarques

Cette valeur est définie dans l’événement DragEnter ou DragOver du UIElement qui est une cible de dépôt potentielle de l’opération glisser-déplacer. Il informe la source de glisser des opérations qu’elle peut accepter, le cas échéant, pour le DataPackage en cours de déplacement.

Pour plus d’informations sur les opérations de données, consultez l’énumération DataPackageOperation .

S’applique à

Voir aussi