Ejemplo n.º 1
0
 private void context_RecognitionWithAlternates(object sender, RecognizerContextRecognitionWithAlternatesEventArgs e)
 {
     if (_inkOverlay.AttachedControl.InvokeRequired)
     {
         HanziRecognizedEventArgs ev = new HanziRecognizedEventArgs();
         ev.BestResult = e.Result.TopString;
         ev.AlternativeResults = new List<string>();
         RecognitionAlternates alternates = e.Result.GetAlternatesFromSelection(0, e.Result.TopString.Length);
         foreach (RecognitionAlternate alternate in alternates)
             ev.AlternativeResults.Add(alternate.ToString());
         _inkOverlay.AttachedControl.Invoke(new HanziRecognizedHandler(OnThread_RecognitionWithAlternates), new object[] { sender, ev });
     }
 }
Ejemplo n.º 2
0
 private void OnThread_RecognitionWithAlternates(object sender, HanziRecognizedEventArgs e)
 {
     HanziRecognized.Invoke(this, e);
 }