Partilhar via


UIElement.StartDragAsync Método

Definição

Sobrecargas

StartDragAsync(ExpPointerPoint)
StartDragAsync(PointerPoint)

Inicia uma operação de arrastar e soltar.

Importante

Não há suporte se um usuário executar o aplicativo no modo elevado, como administrador.

StartDragAsync(ExpPointerPoint)

public:
 virtual IAsyncOperation<DataPackageOperation> ^ StartDragAsync(ExpPointerPoint ^ pointerPoint) = StartDragAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DataPackageOperation> StartDragAsync(ExpPointerPoint const& pointerPoint);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DataPackageOperation> StartDragAsync(ExpPointerPoint pointerPoint);
function startDragAsync(pointerPoint)
Public Function StartDragAsync (pointerPoint As ExpPointerPoint) As IAsyncOperation(Of DataPackageOperation)

Parâmetros

pointerPoint
ExpPointerPoint

Retornos

Atributos

Aplica-se a

StartDragAsync(PointerPoint)

Inicia uma operação de arrastar e soltar.

Importante

Não há suporte se um usuário executar o aplicativo no modo elevado, como administrador.

public:
 virtual IAsyncOperation<DataPackageOperation> ^ StartDragAsync(PointerPoint ^ pointerPoint) = StartDragAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DataPackageOperation> StartDragAsync(PointerPoint const& pointerPoint);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DataPackageOperation> StartDragAsync(PointerPoint pointerPoint);
function startDragAsync(pointerPoint)
Public Function StartDragAsync (pointerPoint As PointerPoint) As IAsyncOperation(Of DataPackageOperation)

Parâmetros

pointerPoint
PointerPoint

As coordenadas do ponteiro em que o usuário interage com a tela e onde o visual de arrastar está anexado.

Retornos

Um Windows.ApplicationModel.DataTransfer.DataPackageOperation valor que indica o tipo de operação de arrastar e soltar e se a operação foi bem-sucedida.

Atributos

Comentários

Se você implementar a detecção de gestos personalizada para iniciar uma operação de arrastar, poderá chamar o método Microsoft.UI.Xaml.UIElement.StartDragAsync para iniciar programaticamente uma operação de arrastar em qualquer UIElement. Chamar esse método resulta na evento Microsoft.UI.Xaml.UIElement.DragStarting. Manipule o evento DragStarting para especificar outras propriedades da operação, como o pacote de dados e arraste o visual.

O parâmetro pointerPoint é o ponto em que o usuário interage com a tela usando um dispositivo de entrada (toque, mouse ou caneta). O visual de arrastar mostrado durante a operação de arrastar é anexado ao ponteiro indicado no PointerPointfornecido pelo chamador.

O Microsoft.UI.Xaml.UIElement.StartDragAsync retornado por esse método indica se a operação de arrastar é uma movimentação, cópia ou link; e se é ou não um sucesso. Esse é o mesmo valor fornecido pelo propriedade Microsoft.UI.Xaml.DropCompletedEventArgs.DropResult.

Aplica-se a