Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
04.06.2014, 15:57
|
|||
---|---|---|---|
использовать установленное свойство DataContext |
|||
#18+
Имею TreeView, которому в Code Behind устанавливаю свойство DataContext Код: c# 1.
Можно ли как-то использовать это свойтво для установления ItemSource какого-то отдельного TreeViewItem В общем идея состоит в том, чтобы создать корневой узел, который не привязан ни к одному из объектов, а дочерние узлы уже заполняются из коллекции projects Код: xml 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.06.2014, 16:52
|
|||
---|---|---|---|
|
|||
использовать установленное свойство DataContext |
|||
#18+
используй иерархический дататемплейт и бинди там какой хочешь источник ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.06.2014, 11:24
|
|||
---|---|---|---|
|
|||
использовать установленное свойство DataContext |
|||
#18+
У тебя всё уже было. <HierarchicalDataTemplate DataType="{x:Type model:Project}" ItemsSource="{Binding Path=Items}"> <TextBlock Text="{Binding Name}"/> </HierarchicalDataTemplate> Просто пусть у тебя в первой коллекции будет только один корневой элемент. Хотя честно скажу, с точки зрения юзабилити это лишний элемент, если корневой всего один, то в TreeView лучше показывать всё, что в нем лежит ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=21&tablet=1&tid=1441109]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 137ms |
0 / 0 |