Я являюсь старым настольным приложением winform, которое отлично работает с мышью и клавиатурой. У него есть некоторые самодостаточные элементы управления, которые связаны с созданием потоков и т. Д., Например, чем дольше нажата кнопка, тем быстрее увеличивается число.Winform desktop app and touch
Приложение также использует dll win32. Теперь клиент хочет, чтобы приложение было настроено на сенсорный экран и запускало его на планшете, что также означает возможности изменения размера и вращения.
Мой вопрос в том, что лучший способ получить доступ к этому приложению и адаптивный дизайн?
Я могу попытаться изменить существующую winform, но я думаю, что это будет большая работа с плохими результатами. Я также могу перейти на WPF и повторно использовать код C#, но у меня могут быть проблемы с клавиатурой, так как я не нашел хороший способ показать клавиатуру и сохранить все приложение на экране. Или я могу перейти на приложение для хранения Windows, но с проблемой этой dll win32, что я не уверен, что он может быть перенесен.
Приложение winform является многоязычным, поэтому создание клавиатуры не является допустимым вариантом.
Что такое Win32.dll, вы имеете в виду системную DLL или собственную? –
Win32 dll - это не системная dll, моя. – Ziklo