Langage

DragEventArgs.AcceptedOperation Propriété

Définition

Obtient ou définit une valeur qui spécifie quelles opérations (aucun, déplacement, copie et/ou lien) peuvent être acceptées par la cible de l’événement de 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 ou de bits qui spécifie les opérations qui peuvent être acceptées par la cible de l’événement glisser.

Exemples

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

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 de la UIElement cible de déplacement potentielle de l’opération de glisser-déplacer. Il avertit la source de glissement des opérations qu’il peut accepter, le cas échéant, pour le DataPackage en cours de glissement.

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

S’applique à

Voir aussi