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 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 .