DragEventArgs.AcceptedOperation Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .