В Silverlight 2 можно было использовать DOM браузера, чтобы получить события с правым кликом - конечно, это невозможно для приложения Silverlight 3 OOB. Есть ли обходной путь?Щелкните правой кнопкой мыши в Silverlight 3 из браузера
4
A
ответ
0
Помогает ли вам? http://www.sharpgis.net/post/2009/05/09/Adding-rightclick-to-Silverlight.aspx?
Также проверьте http://silverlight.pastebin.com/f5a2e59cd
1
Как я понимаю, современные тенденции UX, щелкните правой кнопкой мыши считается вредным. Рассмотрите щелчок и удерживайте (что является общим в сенсорных интерфейсах) с подсказкой, позволяющей пользователю узнать, что она доступна (cf: Chrome)) или плавающей мини-панелью над элементом управления при наведении мыши.
+0
Хороший момент, никогда не думал об этом (особенно с ростом числа мобильных устройств). –
Эти оба выглядят так, как будто они полагаются на браузер (через DOM-хаки), что не помогает ответить на вопрос. –
Я согласен, оба они требуют DOM. –
Да, вы оба правы. Я думаю, причина, по которой они не поддерживают его; является поддержка сенсорных экранов устройств или мобильных телефонов, которые не имеют двойной щелчок или правый щелчок. Если они когда-либо захотят поддержать iPhone; то я бы поддержал их, чтобы продолжить без правого щелчка! – Kishork