Я работаю над проектом, в котором используется WPF на компьютере XPe, который будет развернут как киоск-приложение (только сенсорный экран, без клавиатуры / мыши), и нам нужна экранная клавиатура. Мы не можем использовать встроенный XP, потому что кнопки слишком маленькие, чтобы их можно было коснуться, и их нельзя стилизовать.
На самом деле нам не нужно быть `` настоящей '' клавиатурой (отправка скан-кодов, всегда сверху и т. Д.), Поскольку введенные значения будут помещены в одно текстовое поле в настраиваемом диалоговом окне, и мы не хотим позволять им использовать alt -f4 из приложения и т. д.
Я нашел множество элементов управления, которые поддерживают клавиатуру только на английском языке или даже создают индивидуальный макет, но мне не хватает универсального элемента управления, который изменит макет / набор символов на основе InputManager CultureInfo. Он должен поддерживать все языки ОС (желательно из коробки, без необходимости создавать собственный макет для каждого поддерживаемого языка), что, по-видимому, является самым большим камнем преткновения на данный момент.
Есть ли у кого-нибудь контроль, который они используют для выполнения чего-то подобного? Почти все, что я нашел, не поддерживает различные макеты и наборы символов из коробки, или это какой-то ужасный компонент C ++ начала 90-х, который вообще не может быть стилизован. Спасибо