2016-09-06 11 views
-1

У меня вопрос: У меня есть приложение UWP для win10 (C#). Я запускаю приложение на автономном сенсорном мониторе с одним касанием (касаясь эмуляции мыши, но это не вход датчика в win10). Когда я устанавливаю фокус в текстовом поле, сенсорная клавиатура не появляется. В качестве альтернативы я хочу назвать сенсорную клавиатуру, например, TextBox1.GotFocuse. Я использую InputPane classУниверсальная платформа для Windows (UWP) Touch Touch клавиатура

textBox1.GotFocus += (s_focus, e_focus) => 
    { 
    InputPane pane = InputPane.GetForCurrentView(); 
    tovary_brutto.PreventKeyboardDisplayOnProgrammaticFocus = true; 
    System.Diagnostics.Debug.WriteLine(pane.TryShow()); 
    }; 

но fucntion TryShow возвращают FALSE значение и клавиатуры не отображается. Может ли кто-нибудь предложить какие-либо решения?

ответ

0

Windows 10 OS Решает, когда и когда не открывать сенсорную клавиатуру. Но для этого есть настройка.

See this post from WindowsCentral

+0

Спасибо за совет. Я знаю об этих настройках. Но эти настройки отображаются на планшете или другой сенсорной панели. На моем мониторе (http://posiflex.com.ua/monitory/item/148-pos-monitor-tm-3315.html), когда вы касаетесь, эмулируете мышь, но это не вход датчика (как на планшете для справки). И переключатель «автоматически показывает сенсорную клавиатуру» не отображается. Вот почему я ищу другое решение. Программно вызывать клавиатуру каким-либо событием на C# –

Смежные вопросы