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