Hi,
I am having some problems with RadTreeView.ExpandItemByPath(...). It does not do anything when I call it.
I guess the problem is that I did not set headers for the listviewitems, but when I try to set it with the commented setter, the name does not get displayed.
Below you can see the (stripped) XAML for my ListView:
<
telerik:RadTreeView
ItemsSource
=
"{Binding Items}"
>
<
telerik:RadTreeView.ItemContainerStyle
>
<
Style
TargetType
=
"telerik:RadTreeViewItem"
>
<!--<Setter Property="Header" Value="{Binding Path=Item, Converter={StaticResource ClientTreeItemToTextConverter}}"/>-->
<
Setter
Property
=
"IsDropAllowed"
Value
=
"{Binding IsDropAllowed, Mode=TwoWay}"
/>
<
Setter
Property
=
"IsLoadOnDemandEnabled"
Value
=
"{Binding IsLoadOnDemandEnabled, Mode=TwoWay}"
/>
<
Setter
Property
=
"IsSelected"
Value
=
"{Binding IsSelected, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
/>
<
Setter
Property
=
"IsExpanded"
Value
=
"{Binding IsExpanded, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
/>
</
Style
>
</
telerik:RadTreeView.ItemContainerStyle
>
<
telerik:RadTreeView.ItemTemplate
>
<
HierarchicalDataTemplate
ItemsSource
=
"{Binding Children}"
>
<
StackPanel
Orientation
=
"Horizontal"
Margin
=
"2"
>
<
Image
Margin
=
"0 0 4 0"
Source
=
"{Binding Path=Item.Type, Converter={StaticResource NodeTypeToImageConverter}}"
VerticalAlignment
=
"Center"
/>
<
TextBlock
Text
=
"{Binding Path=Item, Converter={StaticResource ClientTreeItemToTextConverter}}"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
HierarchicalDataTemplate
>
</
telerik:RadTreeView.ItemTemplate
>
</
telerik:RadTreeView
>