![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| lankin |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 377 Регистрация: 13.12.2006 Репутация: нет Всего: нет |
В чем суть вопроса: есть коллекция ObservableCollection<object> list. В ней могут быть следующие типы: string, int, bool.
Можно ли написать для листвью такой шаблон, который бы в зависимости от типа элемента рисовал бы либо textbox для string, либо numericupdown для int, либо checkbox для bool? например коллекция содержит {"вася", 10, true} и листвью отобразит сначала textbox, затем numericupdown и в конце checkbox. Можно ли этого добиться только с помощью xaml? например используюя конвертеры и вехавиоры? |
|||
|
||||
| Gvozdin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 9.8.2011 Где: Москва Репутация: 8 Всего: 8 |
Аналогично для других типов. А можно сделать свой DataTemplateSelector(класс унаследованный от DataTemplateSelector) и задать его в ListView.DataTemplateSelector. Там уже выбирать любой шаблон для элемента. --------------------
http://gvozdin.ru |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |