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