InkUnprocessedInput Clase

Definición

Proporciona propiedades y eventos para el procesamiento personalizado de datos de entrada de lápiz desde un control InkCanvas . InkPresenter no procesa los datos.

Use InkInputProcessingConfiguration para identificar los datos que se van a pasar como UnprocessedInput.

public ref class InkUnprocessedInput sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkUnprocessedInput final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkUnprocessedInput
Public NotInheritable Class InkUnprocessedInput
Herencia
Object Platform::Object IInspectable InkUnprocessedInput
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

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 basadas en cualquiera de estos dispositivos pueden generar un evento PointerEntered, PointerExited, PointerReleased, PointerPressed, PointerMoved, PointerLost o PointerHovered. Para obtener más información, consulta Controlar la entrada del puntero.

Propiedades

InkPresenter

Obtiene el objeto InkPresenter asociado al control InkCanvas que captura los datos inkStroke . InkPresenter no procesa la entrada, sino que los datos se pasan para el procesamiento personalizado por parte de la aplicación.

Eventos

PointerEntered

Se produce cuando un puntero entra en la prueba de posicionamiento o el área delimitador de un control InkCanvas .

PointerExited

Se produce cuando un puntero sale de la prueba de posicionamiento o delimitador del área de un control InkCanvas .

PointerHovered

Se produce cuando se detecta un puntero sobre, pero no está en contacto con , la prueba de posicionamiento o el área delimitador de un control InkCanvas .

PointerLost

Se produce cuando ya no se detecta un puntero en el área de control InkCanvas , o en la prueba de posicionamiento o en el límite.

Normalmente, se pierde un puntero si otro elemento captura el contacto fuera del control InkCanvas o el contacto.

PointerMoved

Se produce cuando un puntero se mueve dentro de la prueba de posicionamiento o delimitador del área de un control InkCanvas .

PointerPressed

Se produce cuando un puntero registra el contacto dentro de la prueba de posicionamiento o el área delimitador de un control InkCanvas . Esto puede ser cuando se presiona un botón del mouse o la superficie del digitalizador se toca con un dedo o lápiz.

PointerReleased

Puede producirse cuando se levanta o libera un puntero asociado a un evento PointerPressed , mientras se encuentra dentro de la prueba de posicionamiento o delimitador del área de un control InkCanvas .

PointerReleased no se garantiza que se produzca en concierto con PointerPressed, ya que PointerLost o PointerExited pueden producirse en su lugar. Debe controlar todos los eventos que pueden concluir PointerPressed.

Algunos motivos por los que PointerReleased podría no producirse incluyen:

  • Diferencias en el modo en que el hardware específico controla la entrada
  • Captura de puntero mediante programación desde un puntero diferente
  • Acciones de usuario que cambian la relación del área de visualización, como cambiar la resolución o la configuración del monitor
  • Interacciones de entrada, como un lápiz óptico que toca la misma superficie que una acción táctil anterior

Se aplica a

Consulte también