Compartilhar via


UIElement.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

Boolean

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, é 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. Normalmente, a caneta é capturada somente durante operações de arrastar e soltar.

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

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

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

Aplica-se a