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