Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2013, 20:06   #1
ШеФФ
Пользователь
 
Регистрация: 16.03.2011
Сообщений: 13
По умолчанию WPF TreeView не полностью заполняется

Доброго времени суток, товарищи!
Имеется класс Project, в нем есть коллекция Units из элементов класса Unit, в каждом Unit есть коллекция PTree, состоящая из объектов класса FuncNode, а каждый FuncNode содержит в себе коллекцию Functions, в которой так же могут быть элементы класса FuncNode.
Для отображения этой всей штуки в TreeView использую HierarchicalDataTemplate вот так:
Код:
                    <TreeView Name="tvProjectTree" MouseEnter="sbi_MouseEnter" Tag="Структура текущего проекта">
                        <TreeView.Resources>
                            <HierarchicalDataTemplate DataType="{x:Type src:Project}" ItemsSource="{Binding Path=Units}">
                                <TextBlock Text="{Binding Path=Name}" IsEnabled="True">
                                </TextBlock>
                            </HierarchicalDataTemplate>
                            <HierarchicalDataTemplate DataType="{x:Type src:Unit}" ItemsSource="{Binding Path=PTree}">
                                <TextBlock Text="{Binding Path=Name, UpdateSourceTrigger=PropertyChanged}" IsEnabled="True" >
                                </TextBlock>
                            </HierarchicalDataTemplate>
                            <HierarchicalDataTemplate DataType="{x:Type src:FuncNode}" ItemsSource="{Binding Path=Functions}">
                                <TextBlock Text="{Binding Path=Name}"/>
                            </HierarchicalDataTemplate>
                        </TreeView.Resources>
                    </TreeView>
В результате отображается Project с вложенными Unit'ами, а внутри них уже ничего нет, хотя должно быть. Прошу помощи по данному вопросу.
Не забываем плюсовать репутацию, если я Вам помог.
ШеФФ вне форума Ответить с цитированием
Старый 21.02.2013, 21:27   #2
ШеФФ
Пользователь
 
Регистрация: 16.03.2011
Сообщений: 13
По умолчанию

Черт. Я дурак. Просто забыл прописать геттеры у PTree и далее.
Не забываем плюсовать репутацию, если я Вам помог.
ШеФФ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C# + WPF] Отлов нажатий клавиш, хуки, горячие клавиши в проекте WPF Casper-SC WPF, UWP, WinRT, XAML 3 03.03.2017 15:00
TreeView to XML в WPF eg01st WPF, UWP, WinRT, XAML 0 29.01.2013 14:29
Не заполняется ComboBox ponosetc Microsoft Office Excel 4 19.07.2012 11:47
Возможно ли полностью написать граффический редактор на C# + WPF Casper-SC WPF, UWP, WinRT, XAML 4 24.10.2010 16:03
класс Screen в WPF. Есть ли такой? [?] Не добавлять же сборку Forms в WPF Casper-SC Общие вопросы .NET 2 30.07.2010 15:10