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

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Thousbe
6 / 6 / 2
Регистрация: 04.05.2013
Сообщений: 27
#1

Забиндить команду к ListView на выбор элемента - Windows Phone

17.07.2014, 19:15. Просмотров 637. Ответов 4
Метки нет (Все метки)

Хочу в соотвестии с патерном MVVM убрать обработку выбора элемента в свой ViewModel. Как должна выглядить такая команда, и как добавить ее к ListView?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2014, 19:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Забиндить команду к ListView на выбор элемента (Windows Phone):

Забиндить команду к MenuItem - C# WPF
Есть менюшка, ContextMenu, в TaskbarIcon: <tb:TaskbarIcon x:Name="TrayIcon" IconSource="Resources/icon.ico"...

Windows Phone 8.1 Передача SelectedItem элемента ListView в качестве CommandParameter в команду ViewModel - C# WPF
Доброго времени суток! Столкнулся с задачей, которую не могу решить уже 2 дня. Если кратко, у меня есть список ListView и при щелчке по...

Не могу забиндить ListView - C# WPF
Почему - то не биндится, никак не могу понять в чём причина. Подскажите пожалуйста, заранее спасибо. <ListView...

ListView выбор элемента - C#
Приветствую. Пишу файловый менеджер, но возникла проблемка. Когда устанавливаю автоматом выбор элементта ...

ListView выбор элемента - C++ WinAPI
Есть handle ListView'a чужой программа, вопрос в том, как выбрать определенный элемент из него не прибегая к координатам, потому что...

Забиндить отступ по высоте у ListView. - C# WPF
Есть TabControl в нём несколько TabItem'ов. Вот мне надо, чтобы в каждом TabItem ListView делал отступ сверху с размер WebBrowser'a. ...

4
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
18.07.2014, 10:45 #2
вас интересует нажатие на айтем и команда по нему?
или селект?
0
Thousbe
6 / 6 / 2
Регистрация: 04.05.2013
Сообщений: 27
18.07.2014, 16:17  [ТС] #3
Нажатие и выбор.

Добавлено через 2 часа 45 минут
Нашел интересную статейку по этому поводу:
http://marcominerva.wordpress.com/20...ed-item-to-it/
Так же создаю класс, описывающий свойство. И пытаюсь как в статья применить его к ListView.
XML
1
2
3
4
5
6
<ListView x:Name="RssListViewOnPage"
                  ItemsSource="{Binding}"
                  ItemContainerStyle="{StaticResource ListViewContainerStyle}"
                  ItemTemplate="{StaticResource ListViewContainerTemplate}" ItemClick="RssListViewOnPage_ItemClick"
                  helpers:ItemClickCommand.Command="{Binding RssItemClickCommand}">
        </ListView>
Но мне выдает ошибку, что "helpers" не объявленный превикс. Как понимаю это namespace, где хранится данный класс.
XML
1
xmlns:local="using:RSS.Reader.Helpers"
Добавив этот namespace на страницу, получаю.
XML
1
ItemClickCommand.Command="{Binding RssItemClickCommand}"
Error 1 ItemClickCommand is not supported in a Windows Phone project
Error 2 The attachable property 'Command' was not found in type 'ItemClickCommand'.
Error 3 Unknown attachable member 'ItemClickCommand.Command' on element 'ListView'.
0
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
18.07.2014, 16:26 #4
ListView Windows Phone
явно понимаю что это 8.1 =)
в 8.0 можно было вешать команду на тап в теплейте.


тут же, вы создаёте класс, далее вы его namespace подключаете?
заметили разницу в вызове, у вас это
ItemClickCommand.Command="{Binding RssItemClickCommand}"
в примере через namespace
helpers:ItemClickCommand.Command="{Binding RssItemClickCommand}"
0
Thousbe
6 / 6 / 2
Регистрация: 04.05.2013
Сообщений: 27
18.07.2014, 17:09  [ТС] #5
Нашел косяк: вместо helpers нужно было указать local, как в ипморте namespace.
0
18.07.2014, 17:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2014, 17:09
Привет! Вот еще темы с ответами:

ListView не работает выбор элемента - Программирование Android
Доброго времени суток. Который день мучаюсь. Не знаю как поменять цвет ListView, так что бы не сбить работу выбора элемента при нажатии....

ListView. Выбор элемента при клике правой кнопкой мыши - C++ Builder
Нужно, чтобы при клике правой кнопки мыши по элементу выбирался этот самый элемент TreeView. Как перевести на него фокус, я знаю. А как...

Как осуществить прокрутку элемента управления в ListView до заданного элемента - Delphi
Собственно вопрос в названии...Видел как это делают на VB если кто то может перевести с него могу предоставить...

Выбор элемента листбокса - вызывает картинку, соответствующую названию элемента листбокс - C#
Всем доброго времени суток. проблема такая что при нажатии на элемент листбокса. должна отображаться картинка соответствующая названию...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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