DragEventArgs.AcceptedOperation Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que especifica quais operações (nenhuma, movimentação, cópia e/ou link) podem ser aceitas pelo destino do evento de arrastar.
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
Valor da propriedade
Um valor ou combinação bit a bit de valores que especifica quais operações podem ser aceitas pelo destino do evento de arrastar.
Exemplos
Neste exemplo, um ListView
aceita apenas conteúdo de texto. DragOver
No manipulador de eventos, o AcceptedOperation
será definido Copy
como se o DataPackage
contiver texto; caso contrário, AcceptedOperation
será definido None
como .
private void TargetListView_DragOver(object sender, DragEventArgs e)
{
// The list accepts only text.
e.AcceptedOperation =
(e.DataView.Contains(StandardDataFormats.Text))
? DataPackageOperation.Copy : DataPackageOperation.None;
}
Comentários
Esse valor é definido no evento DragEnter ou DragOver do UIElement
que é um possível destino de soltar da operação de arrastar e soltar. Ele notifica a fonte de arrastar de quais operações ela pode aceitar, se houver, para o DataPackage que está sendo arrastado.
Para obter mais informações sobre operações de dados, consulte a enumeração DataPackageOperation .