ContentElement.QueryCursor Evento

Definição

Ocorre quando o cursor é solicitado a ser exibido. Esse evento é gerado em um elemento sempre que o ponteiro do mouse se move para um novo local, o que significa que o objeto de cursor pode precisar ser alterado com base em sua nova posição.

public:
 event System::Windows::Input::QueryCursorEventHandler ^ QueryCursor;
public event System.Windows.Input.QueryCursorEventHandler QueryCursor;
member this.QueryCursor : System.Windows.Input.QueryCursorEventHandler 
Public Custom Event QueryCursor As QueryCursorEventHandler 

Tipo de evento

Comentários

Esse evento cria um alias para o Mouse.QueryCursor evento anexado para essa classe, de modo que QueryCursor faz parte da lista de membros da classe quando ContentElement é herdado como um elemento base. Os manipuladores de eventos anexados ao QueryCursor evento são anexados ao evento anexado subjacente Mouse.QueryCursor e recebem a mesma instância de dados de evento.

O cursor que está sendo referenciado por esse nome de evento não é necessariamente o cursor de texto (às vezes conhecido como o ponto de inserção). Em vez disso, o cursor nesse contexto é o objeto que declara a exibição gráfica na tela relacionada a vários possíveis dispositivos ou conceitos relacionados à entrada em Windows programação. Esse objeto é representado pela classe Cursor em WPF. O sistema de entrada WPF permite alterar esse cursor quando ele representa a posição na tela do ponteiro do mouse. Você pode usar valores predefinidos da Cursors enumeração ou declarar um cursor personalizado como um arquivo de imagem.

Escutar o QueryCursor evento não é uma técnica eficiente para o gerenciamento de cursor. Em vez disso, cada elemento deve definir seu próprio comportamento de cursor com Cursor e ForceCursor. Você só deverá contar com QueryCursor se não estiver usando os elementos base de nível de estrutura WPF ou em circunstâncias extraordinárias em que definir o comportamento do cursor por elemento não atende às suas necessidades. Para obter mais informações sobre como implementar o comportamento do cursor em resposta a QueryCursor, consulte QueryCursorEventHandler.

Informações do evento roteado

Item Valor
Campo identificador QueryCursorEvent
Estratégia de roteamento Borbulhando
Delegar QueryCursorEventHandler
  • Não há nenhum evento de túnel correspondente definido.

  • Substitua OnQueryCursor para implementar o tratamento de classe para esse evento em classes derivadas.

Aplica-se a

Confira também