Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Fornece diretrizes e convenções para implementar o padrão de controle DropTarget usando IDropTargetProvider, incluindo informações sobre propriedades e métodos. O padrão de controle DropTarget é usado para suportar controles que podem ser o destino de uma operação de arrastar e soltar.
Orientações e convenções de aplicação
Ao implementar o padrão de controle DropTarget, use as seguintes diretrizes e convenções:
- O padrão de DropTarget deve ser suportado enquanto uma operação de arrastar estiver em andamento. Ele pode ser suportado mesmo quando uma operação de arrastar não está em andamento.
- A propriedade IDropTargetProvider::D ropTargetEffect é necessária.
- A propriedade IDropTargetProvider::D ropTargetEffects é necessária quando há mais de um efeito de descarte possível para o destino.
- O elemento deve gerar eventos de propriedade alterada para as propriedades DropTargetEffect (UIA_DropTargetDropTargetEffectPropertyId) e DropTargetEffects (UIA_DropTargetDropTargetEffectsPropertyId) quando elas forem alteradas.
Membros necessários para IDropTargetProvider
As propriedades e métodos a seguir são necessários para implementar o IDropTargetProvider interface.
| Membros obrigatórios | Tipo de membro | Observações |
|---|---|---|
| DropTargetEffect | Propriedade | Nenhum |
| DropTargetEffects | Propriedade | Obrigatório se o destino de queda suportar mais de um possível efeito de queda. |
| UIA_DropTarget_DragEnterEventId | Evento | Nenhum |
| UIA_DropTarget_DragLeaveEventId | Evento | Nenhum |
| UIA_DropTarget_DroppedEventId | Evento | Nenhum |
Tópicos relacionados
-
Visão geral dos padrões de controle de automação da interface do do usuário
-
Suporte de automação da interface do usuário do para arrastar e soltar