|
Гуру WPF и XAML подайте кусочек знаний кто что сможет... (отображение дерева TreeView)
|
|||
---|---|---|---|
#18+
Чуствую что задача достаточно элементарная но в силу того что не так давно занимаюсь WPF не могу понять. Нужно следущее: есть класс А: class A{ string Name_A; } есть класс B class B{ string Name; List<B> Children; List<A> ListA; } List<B> ListB; Нужно построить дерево на основание класса B дочерним узлом дерева может быть либо коллекция Children (обычная иерархическая структура), либо колекция ListA (обычный список без детей). Реализация без ListA не вызывает затруднений, делаю так (XAML): <TreeView ItemsSource="{Binding ListB}"> <TreeView.ItemTemplate> <HierarchicalDataTemplate ItemsSource="{Binding Children}"> <WrapPanel Margin="0,3"> <TextBlock Text="{Binding B.Name}"/> </WrapPanel> </HierarchicalDataTemplate> </TreeView.ItemTemplate> Но как вывести что бы в дере отображался и список никак не соображу, а время тик-так.. двигается неумолимо.. заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2011, 09:42 |
|
Гуру WPF и XAML подайте кусочек знаний кто что сможет... (отображение дерева TreeView)
|
|||
---|---|---|---|
#18+
Оно? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2011, 10:43 |
|
Гуру WPF и XAML подайте кусочек знаний кто что сможет... (отображение дерева TreeView)
|
|||
---|---|---|---|
#18+
Алексей КОно? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
к сожалению нет :(.. класс B заполняется всё верно... перепроверено стотыщ раз... в такой реализации так же выводятся тока Children`ы ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2011, 11:02 |
|
Гуру WPF и XAML подайте кусочек знаний кто что сможет... (отображение дерева TreeView)
|
|||
---|---|---|---|
#18+
Pablo_new дочерним узлом дерева может быть либо коллекция Children (обычная иерархическая структура), либо колекция ListA (обычный список без детей) Я так понимаю, должно сработать какое-то условие, оно будет либо true либо false. Эта задача для DataTrigger-ов. В нем можно обычным Setter-ом подставить в качестве ItemsSource нужный тебе ListA. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2011, 08:45 |
|
|
start [/forum/topic.php?fid=21&fpage=49&tid=1442158]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 311ms |
total: | 429ms |
0 / 0 |