Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SelectedItems in ListBox, ViewModel 
:(
    Опции темы
qwest12
  Дата 20.4.2009, 02:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 20.4.2009

Репутация: нет
Всего: нет



Есть ListBox, забинданый к Вью Модели через Data Context:

<ListBox   SelectionMode="Extended"
                ItemsSource="{Binding SubTypeAccountModels}"
                SelectedItem="{Binding SelectedSubTypeAccountModel}"
                DisplayMemberPath="Name"/>

в файле кода соответсвенно привязка:

            MyCustomViewModel viewModel = new MyCustomViewModel();
            DataContext = viewModel;

В файле Вью Модели есть public-cвойства  SubTypeAccountModels(коллекция-источник) и SelectedSubTypeAccountModel(поле для хранения selected айтема с Лист-бокса, и которое потом сохраняется в базу)

Проблема в следующем: Лист-Бокс должен поддерживать режим Multiselect...Следовательно вместо поля SelectedSubTypeAccountModel - должна быть коллекция с выбранными елементами, которая потом и должна сохраняться в базу. Но если она будет - я не знаю как её привязать к Лист-боксу, поскольку в разметке ListBox нельзя использовать тег SelectedItems. И на этом у меня тупик smile  Не знаю как это сделать, не отрываясь от Вью модели :(((((
PM MAIL   Вверх
-Mikle-
Дата 20.4.2009, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 13
Всего: 59



А кодом не получается забиндить?


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
qwest12
Дата 21.4.2009, 01:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 20.4.2009

Репутация: нет
Всего: нет



Цитата

А кодом не получается забиндить?

Получается, Но нужно придерживаться архитектуры с минимум кода в behind'е контролла - и весь функционал сосредотачивать в модели.
Ответ на свой вопрос нашёл - вот он:здесь

Это сообщение отредактировал(а) qwest12 - 21.4.2009, 03:18
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0413 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.