Форум программистов, компьютерный форум CyberForum.ru

Как узнать на каком элементе выпал ContextMenu в WrapPanel? - Windows Phone

Восстановить пароль Регистрация
 
HALF-LIFE
0 / 0 / 0
Регистрация: 18.07.2013
Сообщений: 28
03.03.2015, 08:23     Как узнать на каком элементе выпал ContextMenu в WrapPanel? #1
Как узнать на каком элементе выпал ContextMenu в WrapPanel? Находил только как узнать элемент в ListBox
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2015, 08:23     Как узнать на каком элементе выпал ContextMenu в WrapPanel?
Посмотрите здесь:

Windows Phone На каком языке написана WP7?
Windows Phone Как программно узнать какая тема установлена? (WP8)
Windows Phone В каком каталоге хранить данные, чтобы при обновлении приложения они сохранились
на каком языке виндоуз программируют? Windows Phone
Узнать вертикальное смещение страницы при вводе в Textbox Windows Phone
Windows Phone Узнать разрешение экрана устройства
Как узнать список функций WinAPI для мобильных ОС? Windows Phone
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krupa
 Аватар для krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
04.03.2015, 16:46     Как узнать на каком элементе выпал ContextMenu в WrapPanel? #2
а как вы его вызываете?

там можно через

C#
1
var holdedItem = e.OriginalSource as FrameworkElement;
если этого не достаточно, добавьте семпл. посмотрю
HALF-LIFE
0 / 0 / 0
Регистрация: 18.07.2013
Сообщений: 28
14.03.2015, 13:29  [ТС]     Как узнать на каком элементе выпал ContextMenu в WrapPanel? #3
krupa, не получается, пишет "NullReferenceException". Мне нужно удалить элемент из WrapPanel через ContextMenu, если знаете, можете показать пример?
krupa
 Аватар для krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
14.03.2015, 14:27     Как узнать на каком элементе выпал ContextMenu в WrapPanel? #4
лучше будет, если вы скинете свой пример (можете набросать схожий) и я под ваш стиль сделаю реализацию

так как делал я, будет неудобно. мы затачивали свой extension под MVVM
HALF-LIFE
0 / 0 / 0
Регистрация: 18.07.2013
Сообщений: 28
14.03.2015, 14:46  [ТС]     Как узнать на каком элементе выпал ContextMenu в WrapPanel? #5
krupa, вот, https://yadi.sk/d/1PpjTHjBfFTic
krupa
 Аватар для krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
14.03.2015, 16:01     Как узнать на каком элементе выпал ContextMenu в WrapPanel? #6
держите
PanoramaApp2.zip
сколько работал - использовали такой подход.
хотел по-другому в вашем случае, но на 8.0 урезанный это меню ) на впа8.1 с ним по приятнее работать.

сделал на примере втрого айтема панорамы
HALF-LIFE
0 / 0 / 0
Регистрация: 18.07.2013
Сообщений: 28
14.03.2015, 17:19  [ТС]     Как узнать на каком элементе выпал ContextMenu в WrapPanel? #7
Спасибо, а можно это сделать как-нибудь без MVVM?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2015, 18:09     Как узнать на каком элементе выпал ContextMenu в WrapPanel?
Еще ссылки по теме:

Windows Phone Навигация в меню (ContextMenu) клавишами устройства (C#, WinCE5.0, .NET3.5)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
krupa
 Аватар для krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
14.03.2015, 18:09     Как узнать на каком элементе выпал ContextMenu в WrapPanel? #8
на wp8.0 я сразу не скажу.
советовал бы сразу разрабатывать апп под wpa8.1
Yandex
Объявления
14.03.2015, 18:09     Как узнать на каком элементе выпал ContextMenu в WrapPanel?
Ответ Создать тему
Опции темы

Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru