Uso solo di Riconoscimento movimento Microsoft
È possibile usare un agente di raccolta input penna (InkCollector, InkOverlay o InkPicture) per accedere direttamente al riconoscimento movimento Microsoft predefinito.
Per usare un agente di raccolta input penna per accedere al riconoscimento movimento:
- Impostare la proprietà CollectionMode dell'agente di raccolta input penna sulla modalità InkAndGesture o sulla modalità GestureOnly .
inkOverlay.CollectionMode = CollectionMode.GestureOnly;
- Scegliere il movimento che si vuole supportare.
inkOverlay.SetGestureStatus(ApplicationGesture.AllGestures, true);
Implementare un gestore eventi che riceve notifiche di movimento. Nel gestore eventi è necessario implementare l'azione corrispondente a ogni evento ricevuto.
Nota
La modalità mista supporta solo i movimenti a tratto singolo. La modalità movimento supporta più movimenti di tratto.
inkOverlay.Gesture += new InkCollectorGestureEventHandler(inkOverlay_Gesture);
In modalità InkAndGesture ogni singolo tratto viene inviato al riconoscimento movimento Microsoft. Se viene riconosciuto come movimento abilitato, viene inviata una notifica degli eventi. Se l'applicazione accetta la notifica dell'evento, il tratto viene cancellato. Se l'applicazione non accetta la notifica o se il tratto non viene riconosciuto come movimento, il tratto viene archiviato nell'oggetto Input penna .
In modalità GestureOnly i tratti sono delimitati da timeout prima e dopo i tratti. I tratti raccolti entro il timeout vengono inviati al riconoscitore. Se i tratti vengono riconosciuti come movimenti abilitati, viene inviata una notifica degli eventi. L'applicazione può accettare o rifiutare l'evento, applicando o meno l'azione corrispondente. In modalità di sola movimento, i tratti non vengono mai salvati nell'oggetto Input penna .
Argomenti correlati