Exemplo de Explorer eventos do tipo arrastar e soltar

Esta amostra explora como e quando comum de arrastar e soltar eventos incêndio. Eventos demonstrados no exemplo incluem:

Propagação

Encapsulamento

DragEnter

PreviewDragEnter

DragLeave

PreviewDragLeave

DragOver

PreviewDragOver

Drop

PreviewDrop

O exemplo fornece um UIElement (que por acaso, é um TextBlock) que é configurado para ser o destino de uma operação de do tipo arrastar e soltar; esse suporte de soltar é ativada, definindo o AllowDrop atributo à True no elemento de destino, que pode ser um UIElement ou um ContentElement.

Simples evento manipuladores ao UIElement para cada um dos do tipo arrastar e soltar evento s listados na tabela acima. Sempre que houver aciona esses eventos, uma entrada de log é gravada uma janela de log incluída na amostra. O exemplo oferece suporte tanto o registrar registrar registrar em log de eventos detalhada e resumida.

Para observar quando e em que ordem os eventos são acionados, arrastar qualquer objeto em, acima ou fora dos limites da área de soltar ou soltar qualquer objeto na área de soltar.

Este exemplo demonstra um recurso específico do Windows Presentation Foundation (WPF) e, conseqüentemente, não segue as práticas recomendadas de desenvolvimento de aplicativo. Para ver uma cobertura abrangente de boas práticas de desenvolvimento de aplicativos Windows Presentation Foundation (WPF) e Microsoft .NET Framework, consulte os seguintes itens conforme adequado:

Acessibilidade - Práticas recomendadas de Acessibilidade

Segurança - Windows Presentation Foundation Security

Localização - Visão geral de globalização e localização do WPF

Download sample

O exemplo de criação

  • Instale o Windows Software Development Kit (SDK) e abra sua janela de comando de ambiente de compilação. No menu Iniciar, aponte para Todos os Programas, Microsoft Windows SDK e clique em Shell CMD.

  • Baixe o exemplo, geralmente da documentação do software development kit (SDK), para a unidade de disco rígido.

  • Para compilar o exemplo na janela de comando do ambiente de compilação, vá para o diretório fonte do exemplo. Na prompt de comando, digite MSBUILD.

  • Para compilar o exemplo em Microsoft Visual Studio, carregue a solução de exemplo ou o arquivo de projeto e, em seguida, pressione CTRL+SHIFT+B.

Executando o exemplo

  • Para executar o exemplo compilado na janela de comandos do ambiente de compilação, execute o arquivo .exe na pasta Bin\Debug ou Bin\Release contida na pasta de código-fonte do exemplo.

  • Para executar o exemplo compilado com a depuração no Visual Studio, pressione F5.

Consulte também

Referência

IDataObject

DataObject

DataFormats

GetData

GetFormats

GetDataPresent