Я делаю приложение для таблицы математики, где вы можете написать ответ ниже проблемы, используя InkCanvas
. Проблема в том, что если вы пишете «1», как это делает большинство людей, это выглядит как «|» и признается вертикальной полосой. Кажется, должен быть какой-то способ установить InkRecognizerContainer
для распознавания только чисел, но я не могу найти способ сделать это. Это возможно?InkCanvas Recognize Only Numbers
Вот мой текущий код:
var recognitionResults = await inkRecognizerContainer.RecognizeAsync(inkCanvas.InkPresenter.StrokeContainer, InkRecognitionTarget.All)
string answerString = string.Empty;
foreach (var result in recognitionResults)
{
answerString += result.GetTextCandidates()[0];
}
int submittedAnswer = Convert.ToInt32(answerString);
Huh. Это признак, который я использую. Попробуем позже сегодня. –
Есть ли способ принести Microsoft Recognizer для рукописного ввода с помощью приложения Microsoft? Пользователь может использовать его немедленно без установки в регионе и на языке – quangkid