Операции с сенсорным экраном для приложения .NET Windows? - PullRequest
0 голосов
/ 12 марта 2012

Мы создаем приложение для Windows в .NET, и одним из его требований является монитор с сенсорным экраном.Кроме этого, это обычное приложение на основе форм Windows.Но, за исключением того, что элементы пользовательского интерфейса немного больше для сенсорного ввода, я не могу найти ничего, что мне, как разработчику, нужно сделать для этого требования, поскольку сенсорный экран - это в основном операции мыши.Я что-то упустил?

Ответы [ 2 ]

4 голосов
/ 12 марта 2012

Нет, вы ничего не упускаете.Подключите реальное оборудование, чтобы вы могли проверить его, «немного больше» неизменно недооценивает проблему толстых пальцев.Все должно работать одним щелчком мыши, правые щелчки ужасно непрактичны, двойных щелчков лучше избегать.

Единственное, что вам нужно сделать, - это зайти в апплет Панель управления + Дисплей и изменитьразмер стандартных элементов интерфейса Windows.Выберите большой шрифт заголовка окна, если вы хотите позволить пользователю перетаскивать или закрывать окна.Сделайте полосы прокрутки как минимум в два раза шире.И меню и шрифт окна сообщения.Зайдите в апплет Mouse, чтобы увеличить диапазон и время двойного щелчка, если вы хотите это поддерживать.

2 голосов
/ 12 марта 2012

Если вам не нужна обработка событий, связанных с прикосновением, думаю, это все, что вам нужно сделать Но прикосновение означает нечто большее, и вы можете поддержать его лучше: http://archive.msdn.microsoft.com/WindowsTouch/Release/ProjectReleases.aspx?ReleaseId=2127

...