CoreInkIndependentInputSource Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce proprietà, metodi ed eventi per la gestione dell'input del puntatore prima dell'elaborazione da parte di un oggetto InkPresenter .
Importante
Questi eventi si verificano nel thread in background dell'input penna. Per questo motivo, assicurarsi che qualsiasi elaborazione personalizzata dell'input penna sia il più semplice possibile per evitare prestazioni ridotte e mantenere l'app il più reattivo possibile.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Gli eventi Windows.UI.Input.Inking standard si verificano dopo il rendering dei tratti input penna.
Usa gli eventi puntatore Windows.UI.Input.Inking.Core per intercettare i dati dei puntatori non elaborati e eliminare o annullare il rendering dell'input penna in qualsiasi punto lungo un tratto. Ciò può essere utile quando si proteggono i tratti input penna esistenti o si fornisce supporto per movimenti personalizzati, ad esempio pressione e blocco, senza creare artefatti input penna.
L'input da vari dispositivi (inclusi tocco, penna e mouse) viene ricevuto, elaborato e gestito come input del puntatore. Le interazioni utente da uno di questi dispositivi possono produrre gli eventi seguenti. Per altre info, vedi Gestire l'input del puntatore.
Proprietà
InkPresenter |
Ottiene l'oggetto InkPresenter che gestisce l'input, l'elaborazione e il rendering dei dati del tratto input penna. |
PointerCursor |
Ottiene o imposta il cursore del puntatore utilizzato durante l'input penna. |
Metodi
Create(InkPresenter) |
Recupera un oggetto CoreInkIndependentInputSource per la gestione dell'input del puntatore prima dell'elaborazione da parte di un oggetto InkPresenter . |
Eventi
PointerEntering |
Si verifica quando viene rilevato un puntatore che entra nell'hit test o nell'area di delimitazione dell'oggetto InkCanvas associato all'oggetto InkPresenter . |
PointerExiting |
Si verifica quando viene rilevato un puntatore che esce dall'hit test o dal delimitazione dell'area InkCanvas associata all'oggetto InkPresenter . |
PointerHovering |
Si verifica come un puntatore viene rilevato sopra, ma non inattivo o in contatto con, l'area hit test o del delimitazione dell'oggetto InkCanvas associato all'oggetto InkPresenter . |
PointerLost |
Si verifica come puntatore non viene più rilevato in, o supera, l'area hit test o del delimitazione dell'oggetto InkCanvas associato all'oggetto InkPresenter . In genere, un puntatore viene perso se il contatto si sposta all'esterno del controllo InkCanvas o il contatto viene acquisito da un altro elemento. |
PointerMoving |
Si verifica quando un puntatore si sposta all'interno dell'area hit test o del delimitazione dell'oggetto InkCanvas associato all'oggetto InkPresenter . |
PointerPressing |
Si verifica come puntatore registra il contatto all'interno dell'hit test o del delimitazione dell'area InkCanvas associata all'oggetto InkPresenter . Ciò può verificarsi quando viene premuto un pulsante del mouse o la superficie del digitalizzatore viene toccata da un dito o da una penna. |
PointerReleasing |
Può verificarsi come puntatore associato a un evento PointerPressing viene sollevato o rilasciato, mentre all'interno dell'hit test, o del delimitazione, dell'area InkCanvas associata all'oggetto InkPresenter . Il pointerReleasing non è garantito che si verifichi in concerto con PointerPressing, perché pointerLost o PointerExiting potrebbe verificarsi invece. Dovresti gestire tutti gli eventi che possono concludere PointerPressing. Alcuni motivi per cui PointerReleasing potrebbe non verificarsi includono:
|