Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Распознавание MultiTouch действий в обработчике ManipulationCompleted / 4 сообщений из 4, страница 1 из 1
24.03.2011, 16:35
    #37181319
Degun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распознавание MultiTouch действий в обработчике ManipulationCompleted
.NET 4; C#; Visual Studio 2010 SP1
Имеется WPF-приложение, в котором необходимо выделять три MultiTouch действия, осуществляемых над просматриваемым графическим документом:
— вращение влево\вправо двух пальцев => поворот влево\вправо на 90 градусов страницы документа;
— сведение\разведение двух пальцев => масштабирование (увеличение\уменьшение размеров) страницы документа на экране;
— перемещение влево\вправо пальца по горизонтали => переход на предыдущую\следующую страницу документа.
В компоненте Image, в котором осуществляется просмотр графического документа, во-первых, включено свойство IsManipulationEnabled, а во-вторых, реализованы обработчики событий ManipulationStarted, ManipulationDelta и ManipulationCompleted. Каким образом, реализовать обработку входных параметров этих методов, чтобы понять какое из трёх упомянутых MultiTouch действий имело место быть?
В принципе для этого, наверное, достаточно обработчика ManipulationCompleted, во входных параметрах которого присутствуют параметры e.TotalManipulation.Rotation, e.TotalManipulation.Scale.X, e.TotalManipulation.Scale.Y, e.TotalManipulation.Translation.X, e.TotalManipulation.Translation.Y. Но эти параметры одновременно могут быть не равны нулю. Как по ним понять какое именно действие было осуществлено пользователем?
...
Рейтинг: 0 / 0
24.03.2011, 16:42
    #37181330
Руки-крюки
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распознавание MultiTouch действий в обработчике ManipulationCompleted
Degun,

Мне кажется этим всем должен заниматься драйвер а не вы. Копайте сторону драйвера.
...
Рейтинг: 0 / 0
24.03.2011, 16:44
    #37181336
Руки-крюки
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распознавание MultiTouch действий в обработчике ManipulationCompleted
Degun,

Например, на моем асусе стоит такой драйвер (сейчас не скажу как называется). Можно даже настраивать обработку ввода (чувствительность и всякое такое). Там даже по моему нейроные сети задействованы.
...
Рейтинг: 0 / 0
24.03.2011, 22:39
    #37181792
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распознавание MultiTouch действий в обработчике ManipulationCompleted
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Распознавание MultiTouch действий в обработчике ManipulationCompleted / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]