void ic_Stroke(object sender, InkCollectorStrokeEventArgs e) { rct.StopBackgroundRecognition(); rct.Strokes.Add(e.Stroke); //rct.CharacterAutoCompletion = RecognizerCharacterAutoCompletionMode.Prefix; rct.BackgroundRecognizeWithAlternates(0); }
private void inkInput_StrokeCollected(object sender, InkCanvasStrokeCollectedEventArgs e) { if (inkInput.Strokes.Count == 0) { return; } MemoryStream ms = new MemoryStream(); inkInput.Strokes.Save(ms); InkCollector myInkCollector = new InkCollector(); Ink ink = new Ink(); ink.Load(ms.ToArray()); rct.StopBackgroundRecognition(); rct.Strokes = ink.Strokes; // rct.CharacterAutoCompletion = RecognizerCharacterAutoCompletionMode.Full; rct.BackgroundRecognizeWithAlternates(0); //timer.Start(); }
void InkOverlay_Stroke(object sender, InkCollectorStrokeEventArgs e) { strokesToRecognize.Add(e.Stroke); recoContext.BackgroundRecognizeWithAlternates(); }