2013-04-18 2 views
0

Недавно я начал разрабатывать приложение Pixelsense, когда я пришел к общей проблеме, используя сенсорные события в качестве входных данных. Общие диалоги .net, такие как SaveFileDialog, OpenFileDialog и т. Д. Из пространства имен Win32, не работают с сенсорной технологией, поскольку события касания не запускают события щелчка мыши.WPF Как использовать диалоговые окна Windows с Pixelsense как Touchevents не запускать mouseclick-события

Есть ли способ вызвать mouseclick для touchhevent?

Возможно, существует общее решение, так что все события касания автоматически маршрутизируются?

Я бы хотел избежать повторного внедрения всех общих диалогов самостоятельно, просто добавив touchhevent.

Любые ссылки или идеи приветствуются.

+0

Вы действительно ожидали пользователей вашей программы, чтобы управлять стандартное диалоговое окно файла с помощью сенсорного ввода? Я был бы очень раздражен. – Clemens

ответ

0

Не возможно, вам придется повторно реализовать диалоги в сенсорном-подходящим образом

0

Я не уверен, о своей цели BTW вы можете найти интересную информацию о входных окон в этих двух статьях: http://msdn.microsoft.com/en-us/library/ms754010.aspx http://msdn.microsoft.com/en-us/library/dd317321(v=vs.85)

Диалоги на поверхности SDK 2.0 работает на PixelSense устройство никогда не вышел, это дизайн. Итак, если вам действительно нужны некоторые диалоги, вам нужно реализовать его из крахмала. Даже если вы можете показывать диалоги (потому что вы используете приложение PixelSense в стандартном W7), и они не получают сенсорных событий (я никогда не тестировал его, я полагаю, что ваше утверждение правильно) вам нужно будет его повторно реализовать ,

Теперь мой вопрос: вам действительно нужны диалоговые окна в приложении nui? Если anserw да, мой совет должен думать в NUI образом: scatterview, scatterviewitem, контейнерам LibraryContainer, dragdropsvi ...

НТН -g