Compartilhar via


UIElement3D.CaptureStylus Método

Definição

Tenta forçar a captura da caneta para esse elemento.

public:
 virtual bool CaptureStylus();
public bool CaptureStylus ();
abstract member CaptureStylus : unit -> bool
override this.CaptureStylus : unit -> bool
Public Function CaptureStylus () As Boolean

Retornos

true se a caneta for capturada com êxito; caso contrário, false.

Implementações

Comentários

A implementação padrão com base no dispositivo de caneta padrão subjacente sempre retorna true. No entanto, se você estiver estendendo os dispositivos de entrada que fornecem a implementação do dispositivo para o sistema de entrada, será possível criar um sistema com uma implementação de dispositivo de caneta alternativa que possa retornar resultados diferentes.

Quando um elemento captura a caneta, ele recebe entrada de caneta mesmo que a caneta esteja fora de seus limites. A caneta normalmente é capturada somente durante operações de arrastar e soltar.

Chamar esse método chama um método Captureestático Stylus subjacente . O comportamento de captura real é implementado pela implementação do dispositivo de caneta ativa.

Para ser capturado, um elemento deve ser habilitado. Verifique se IsEnabled é true retornado antes de chamar CaptureStylus.

Se chamar CaptureStylus retornar true, IsStylusCaptured também trueserá .

Aplica-se a