2013-08-08 3 views
0

Я пытаюсь сделать сообщение об ошибке всплывающее на странице wpf, если пользователь нажимает (прикосновением) страницу и выводит ее там, где они нажимали на страницу. Причина этого заключается в том, что я пытаюсь научить их, как регистрировать салфетки без случайного нажатия.Зарегистрировать позицию щелчка в wpf

Я подумал о том, чтобы поместить кнопки по всему экрану, но знал, что это будет утомительно и не совсем точно. Я подумал о регистрации TouchPoint (ов) с событием TouchDown на холсте, но это также зарегистрировало бы мое сообщение об ошибке и коснулось бы салфетки.

Любые предложения о том, как я могу заставить TextBox всплывать в позиции, кто-то нажимает на экран?

Спасибо!

ответ

1

Как вы определяете, что они сделали салфетки? Предположительно, прослушивая TouchDown и TouchUp, проверяя, насколько далеко перемещен пользователь между ними? Если это так, то просто повторно используйте ту же самую логику, кроме как развернуть ее.

+0

В настоящее время я не определяю, зарегистрирован ли салфетка. Я создаю учебное приложение, которое учит людей, как делать различные взаимодействия на новой технологии сенсорного экрана. Я думаю, что я сделаю регистрацию точек TouchDown и TouchUp, и если они находятся в непосредственной близости (что я попытаюсь сопоставить с той же близостью, что и сенсорный экран), я могу зарегистрировать его как щелчок и всплывать мое сообщение об ошибке. В противном случае это салфетки, и все будет хорошо. @RobertLevy –

+0

хорошо, что вы не будете учить их правильно, если используете другой набор порогов, чем все, что вы пытаетесь научить их использовать ... kinda поражает цель вашего проекта, не так ли? –

Смежные вопросы