Compartilhar via


IDropTargetProvider Interface

Definição

Permite que um elemento da Automação da Interface do Usuário da Microsoft se descreva como um elemento que pode receber uma queda de um elemento arrastado como parte de uma operação de arrastar e soltar. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada GetPattern e PatternInterface.DropTarget.

public interface class IDropTargetProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2049203165, 46168, 20448, 152, 200, 170, 200, 157, 245, 109, 97)]
struct IDropTargetProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2049203165, 46168, 20448, 152, 200, 170, 200, 157, 245, 109, 97)]
public interface IDropTargetProvider
Public Interface IDropTargetProvider
Derivado
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Um destino de soltar relatará a ação se o usuário descartar o item arrastado no proprietário do par como destino de soltar. Esses resultados de ação são chamados de efeitos. Os efeitos são cadeias de caracteres descritivas, não efeitos visuais em uma interface do usuário e no sentido de design. Para obter mais informações sobre para que serve esse padrão, consulte Padrão de controle DropTarget.

IDropTargetProvider é implementado pelos pares de automação Windows Runtime existentes para um ListView ou GridView (ListViewAutomationPeer, GridViewAutomationPeer). Isso dá suporte ao cenário Windows Runtime de arrastar itens de lista para que eles possam ser reordenados. Há um número limitado de classes Windows Runtime que podem ser uma fonte de arrastar; essas fontes dão suporte ao padrão IDragProvider para fins de automação.

Use DropTargetPatternIdentifiers se quiser referenciar as propriedades de padrão IDropTargetProvider do código de controle ao disparar eventos de automação ou chamar RaisePropertyChangedEvent.

Propriedades

DropEffect

Obtém uma cadeia de caracteres que indica o que acontecerá quando o item for descartado.

DropEffects

Obtém uma matriz de cadeias de caracteres que enumera possíveis efeitos de descarte quando esse item é descartado.

Aplica-se a

Confira também