Могу ли я контролировать размер и размещение панели ввода в.NET CF?
Я пытаюсь установить размер панели ввода во время разработки, но не могу понять, возможно ли это вообще.
inputPanel.Bounds
у меня нет сеттера.... он такой вонючий, я не знаю, насколько он будет полезен на нашем сенсорном экране.
Я что-то пропустил?
Как кто-то еще дал пользователям сенсорную экранную клавиатуру на устройстве Windows CE?
1 ответ
Если у вас устройство Windows Mobile, в основном используется стандартная SIP (программная панель ввода) для сборки MS. Этот маленький и должен использоваться с "карандашом". Этот SIP также всегда прикреплен к строке меню и не может быть изменен или перемещен.
Есть альтернативы, которые иногда устанавливаются в качестве SIP по умолчанию, как это делает Honeywell с черным Dolphin. Это устройство под управлением WM65 показывает SIP, похожий на Android.
Устройства Windows CE в основном поставляются с SIP, предоставляемым компоновщиком платформ. Этот SIP является подвижным, но также не может быть изменен.
Доступны другие сторонние программные клавиатуры или вы можете написать собственную: DVORAK SIP [ http://msdn.microsoft.com/en-us/library/bb158734.aspx] или SPB Keyboard [ http://spb.com/pocketpc-software/keyboard/download.html], Intermec SIP / Дизайнер клавиатуры [ http://webapps.intermec.com/EFulfillment/SoftwareListForm.aspx?SoftwareID=2416].
Вы должны знать, в чем разница между WinCE и WM. Я предполагаю, что вы говорите о WM, а не об устройстве WinCE.