Compartir vía


UIElement3D.CaptureStylus Método

Definición

Intenta forzar la captura del lápiz óptico en este elemento.

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

Devoluciones

Devuelve true si se captura correctamente el lápiz óptico; de lo contrario, devuelve false.

Implementaciones

Comentarios

La implementación predeterminada basada en el dispositivo de lápiz óptico predeterminado subyacente siempre devuelve true. Sin embargo, si va a extender los dispositivos de entrada que proporcionan la implementación del dispositivo para el sistema de entrada, es posible crear un sistema con una implementación alternativa de dispositivo de lápiz óptico que pueda devolver resultados diferentes.

Cuando un elemento captura el lápiz óptico, recibe la entrada del lápiz óptico incluso si el lápiz está fuera de sus límites. El lápiz óptico se captura normalmente solo durante las operaciones de arrastrar y colocar.

Al llamar a este método, se llama a un método Captureestático Stylus subyacente. La implementación del dispositivo de lápiz óptico activa implementa el comportamiento de captura real.

Para capturarse, se debe habilitar un elemento . Compruebe si IsEnabled se true devuelve antes de llamar a CaptureStylus.

Si la llamada a CaptureStylus devuelve true, IsStylusCaptured también truees .

Se aplica a