Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TreeView колонки 
V
    Опции темы
CYBERDREAM
Дата 25.9.2010, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: 3
Всего: 28



Приветствую господа.
Есть некая иерархия.

Код

class Data
{
     public String Title{get;set;}
     
     public ObservableCollection<Data> Childs {get;set;}
}


делаю бандинг используя данный шаблон
Код

<HierarchicalDataTemplate x:Key="SH"
    DataType="{x:Type Data:SData}" 
    ItemsSource="{Binding Path=Folders}">
        <TextBlock Text="{Binding Path=Title}" />
</HierarchicalDataTemplate>


Биндится нормально.
Хотелось бы, отображать еще данные в одной строке. Как настроить шаблон, чтобы вышло нечто вроде 
user posted image


Это сообщение отредактировал(а) CYBERDREAM - 25.9.2010, 23:04


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
WolfTheGrey
Дата 26.9.2010, 02:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 21.1.2009
Где: forum.vingrad.ru

Репутация: 2
Всего: 2



Код

<TreeView Name="tree" Margin="5" MinWidth="300">
            <TreeView.ItemTemplate>
                <HierarchicalDataTemplate ItemsSource="{Binding ElementName=Client_List, Path=ItemsSource}"> // основной список, содержащий все данные. 
                    <TextBlock Text="{Binding Path=Addres}"/>        // выводвсех адресов из выше стоящего списка.
                    <HierarchicalDataTemplate.ItemTemplate>
                        <HierarchicalDataTemplate>
                            <TextBlock Text="{Binding Path=Dom}"/>     //вывод всех домов из выше стояших адресов.
                        </HierarchicalDataTemplate>
                    </HierarchicalDataTemplate.ItemTemplate>
                </HierarchicalDataTemplate>
            </TreeView.ItemTemplate>
        </TreeView>


както так это делается.
Используй коллекции. 

Загони данные о городе в одну коллекцию, 

коллекцию городов загони в коллекцию о странах 

и тд и тп...
PM MAIL   Вверх
CYBERDREAM
Дата 26.9.2010, 08:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: 3
Всего: 28



WolfTheGrey,  ты меня не совсем понял. Вложенная коллекция является одного же типа с его контэйнера
Код

class Data
{
 List<Data>...
}

иерархия строится, проблем нет, мне нужно добавить еще одну колонку.
Пробовал делать в шаблоне грид, в котором объявить колонки, но:
каждый следующий уровень иерархи, сдвигает колонку в своем уровне
user posted image
В принципе и сам понимаю что не так нужно строить грид, но как правильно не знаю?

Это сообщение отредактировал(а) CYBERDREAM - 26.9.2010, 08:16


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
CYBERDREAM
Дата 26.9.2010, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: 3
Всего: 28



взял за основу итальянский тюнинг 
всем спасибо, все свободны,  smile  


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.1042 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.