CoreInkIndependentInputSource Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona propiedades, métodos y eventos para controlar la entrada de puntero antes del procesamiento por un objeto InkPresenter .
Importante
Estos eventos se producen en el subproceso de fondo de lápiz. Por este motivo, asegúrate de que cualquier procesamiento personalizado de entrada de lápiz sea lo más ligero posible para evitar un rendimiento degradado y mantener la aplicación lo más dinámica posible.
public ref class CoreInkIndependentInputSource sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class CoreInkIndependentInputSource final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class CoreInkIndependentInputSource
Public NotInheritable Class CoreInkIndependentInputSource
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Los eventos Windows.UI.Input.Inking estándar se producen después de que se hayan representado trazos de lápiz.
Use los eventos de puntero Windows.UI.Input.Inking.Core para interceptar los datos de puntero sin procesar y suprimir, o cancelar, la representación de entrada de lápiz en cualquier momento a lo largo de un trazo. Esto puede ser útil al proteger los trazos de lápiz existentes o proporcionar compatibilidad con gestos personalizados, como presionar y mantener presionado, sin crear artefactos de entrada de lápiz.
La entrada de varios dispositivos (incluidos la entrada táctil, el lápiz y el mouse) se recibe, procesa y administra como entrada de puntero. Las interacciones del usuario de cualquiera de estos dispositivos pueden producir los siguientes eventos. Para obtener más información, consulta Controlar la entrada del puntero.
Propiedades
InkPresenter |
Obtiene el objeto InkPresenter que administra la entrada, el procesamiento y la representación de datos de trazos de lápiz. |
PointerCursor |
Obtiene o establece el cursor de puntero utilizado al realizar la entrada manuscrita. |
Métodos
Create(InkPresenter) |
Recupera un objeto CoreInkIndependentInputSource para controlar la entrada del puntero antes del procesamiento por un objeto InkPresenter . |
Eventos
PointerEntering |
Se produce como un puntero que se detecta escribiendo la prueba de posicionamiento o el área delimitador del control InkCanvas asociado al objeto InkPresenter . |
PointerExiting |
Se produce como un puntero que sale de la prueba de posicionamiento o delimitador del área InkCanvas asociada al objeto InkPresenter . |
PointerHovering |
Se produce como un puntero que se detecta sobre, pero no está inactivo o en contacto con, la prueba de posicionamiento o el límite, del área InkCanvas asociada al objeto InkPresenter . |
PointerLost |
Se produce como un puntero que ya no se detecta en, o más, en la prueba de posicionamiento o el límite, del área inkCanvas asociada al objeto InkPresenter . Normalmente, se pierde un puntero si el contacto se mueve fuera del control InkCanvas o otro elemento captura el contacto. |
PointerMoving |
Se produce cuando un puntero se mueve dentro de la prueba de posicionamiento, o delimitador, del área InkCanvas asociada al objeto InkPresenter . |
PointerPressing |
Se produce como un puntero registra el contacto dentro de la prueba de posicionamiento, o delimitador, del área InkCanvas asociada al objeto InkPresenter . Esto puede ser cuando se presiona un botón del mouse o la superficie del digitalizador se toca con un dedo o lápiz. |
PointerReleasing |
Puede producirse como un puntero asociado a un evento PointerPressing que se levanta o libera, mientras se encuentra dentro de la prueba de posicionamiento, o delimita, del área InkCanvas asociada al objeto InkPresenter . No se garantiza que pointerReleasing se produzca junto con PointerPressing, ya que PointerLost o PointerExiting pueden producirse en su lugar. Debe controlar todos los eventos que pueden concluir PointerPressing. Algunos motivos por los que pointerReleasing puede no producirse incluyen:
|