Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DataGrid Биндинг к коллекции
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Вопрос в следующем: Например, есть коллекция следующих объектов: человек, и у каждого из них может быть несколько любимых фильмов. Тоесть у каждого элемента коллекции есть как простые поля типа "Имя", так и коллекция других объектов. Возможно ли отобразить такую коллекцию в DataGrid или в ListView или других контролах следующим образом: Герасимов_Амели_________________2004 Жадин____Трасса________________2005 Иванов____Идиоты________________1960 __________Разомкнутые объятия____1980 __________Фильм_________________1996 Смирнова__Радость________________2002 Коколев___Счастье________________1956 __________Часы___________________1994 Не могу сообразить как это сделать. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 20:46 |
|
||
|
DataGrid Биндинг к коллекции
|
|||
|---|---|---|---|
|
#18+
class Movie { string Title { get; } string Year { get; } } class Person { string Name { get; } ObservableCollection<Movie> Movies { get; } } class PersonListViewModel { ObservableCollection<Person> Persons { get; } } UserControl.DataContext = new PersonListViewModel(); DataGrid .ItemsSource = {Binding Persons} .ItemTemplate = field 1 = {Binding Name} field 2 = DataGrid .ItemsSource = {Binding Movies} .ItemTemplate field1 = {Binding Title} field2 = {Binding Year} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2010, 00:06 |
|
||
|
DataGrid Биндинг к коллекции
|
|||
|---|---|---|---|
|
#18+
imho, Pivot - очень подходящий контрол для подобного рода колллекций :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2010, 00:43 |
|
||
|
|

start [/forum/topic.php?fid=21&tid=1442663]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 263ms |
| total: | 378ms |

| 0 / 0 |
