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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прошу помощи с treeview, HierarchicalDataTemplate 
:(
    Опции темы
kokcu
Дата 22.9.2011, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 23.3.2009

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



Есть view в silverlight, эта view используется и в wpf проекте, где все работает. На silverlight же treeview совершенно пуст. Есть на нем treeview
Код

<telerik:RadTreeView x:Name="_treeView"
                                 Grid.Row="1"
                                 MinWidth="200"
                                 MaxWidth="300"
                                 Margin="3"
                                 IsDragDropEnabled="False"
                                 IsEditable="False"
                                 ItemsSource="{Binding Groups}"
                                 SelectedItem="{Binding SelectedItem, Mode=TwoWay}">
                <telerik:RadTreeView.ItemTemplate>
                    <telerik:HierarchicalDataTemplate ItemsSource="{Binding Units}">
                        <telerik:HierarchicalDataTemplate.ItemTemplate>
                            <DataTemplate>
                                <TextBlock Width="160"
                                           VerticalAlignment="Center"                                           
                                           Tag="{Binding}"
                                           Text="{Binding StateNumber}" />
                            </DataTemplate>
                        </telerik:HierarchicalDataTemplate.ItemTemplate>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="*" />
                                <ColumnDefinition Width="Auto" />
                                <ColumnDefinition Width="Auto" />
                            </Grid.ColumnDefinitions>
                            <TextBlock Width="180"
                                       VerticalAlignment="Center"                                       
                                       Tag="{Binding}"
                                       Text="{Binding Name}" />
                            <Button Grid.Column="1"
                                    Click="ExecuteDeleteGroupCommand"
                                    Tag="{Binding}"
                                    Visibility="{Binding IsEditable,
                                                         Converter={StaticResource boolToVisibility}}">
                                <Image Width="16" Source="/Scout.Explorer.Modules.UnitsDictionary;component/Images/del.png" />
                            </Button>
                            <Button Grid.Column="2"
                                    Click="ExecuteEditGroupCommand"
                                    Tag="{Binding}"
                                    Visibility="{Binding IsEditable,
                                                         Converter={StaticResource boolToVisibility}}">
                                <Image Width="16" Source="/Scout.Explorer.Modules.UnitsDictionary;component/Images/page_white_edit.png" />
                            </Button>
                        </Grid>
                    </telerik:HierarchicalDataTemplate>
                </telerik:RadTreeView.ItemTemplate>
            </telerik:RadTreeView>

Гугление привело к http://www.gotdotnet.ru/forums/14/123574/, там написано связать рут и 1 уровень вложенности. 
Пробовал вот так сделать 
Код

<telerik:RadTreeView x:Name="_treeView"
                                 Grid.Row="1"
                                 MinWidth="200"
                                 MaxWidth="300"
                                 Margin="3"
                                 IsDragDropEnabled="False"
                                 IsEditable="False"
                                 ItemsSource="{Binding Groups}"
                                 ItemTemplate = "{StaticResource Level1}",
                                 SelectedItem="{Binding SelectedItem, Mode=TwoWay}">
                <telerik:RadTreeView.ItemTemplate>
                    <telerik:HierarchicalDataTemplate x:Key="Level1" ItemsSource="{Binding Units}">

перепробовал уже все что можно, не получается. Может быть у кого нибудь есть рабочий пример treeview и привязкой к коллекциям, или что можно сделать с этим примером? Спасибо.

Это сообщение отредактировал(а) kokcu - 22.9.2011, 12:07
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




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


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

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