I have two treeviews in my panel.
To do: Expand the nodes upto level 2. On select parent node in the first treeview it should display the child nodes and its details in the second treeview.Onselect the parent nodes child nodes should open in a new tab/ new treeview.
Need Help!
<telerik:RadTreeListView
x:Name="Tree1"
AutoGenerateColumns="False"
ShowInsertRow="False"
RowDetailsVisibilityMode="Collapsed"
RowIndicatorVisibility="Collapsed"
EnableColumnVirtualization="True"
EnableRowVirtualization="True"
SelectionMode="Single"
SelectionUnit="Cell"
AlternationCount="2"
RowHeight="25"
FontSize="14"
FontWeight="Bold"
GroupRenderMode="Flat"
CanUserInsertRows="False"
CanUserResizeRows="False"
CanUserDeleteRows="False"
CanUserReorderColumns="False"
CanUserFreezeColumns="False"
IsExpandedBinding="{Binding IsExpanded, Mode=TwoWay}"
IsSynchronizedWithCurrentItem="False"
Grid.Row="1"
Visibility="Visible"
IsReadOnly="True"
>
<telerik:RadTreeListView.ChildTableDefinitions>
<telerik:TreeListViewTableDefinition ItemsSource="{Binding TeamCollection}" />
</telerik:RadTreeListView.ChildTableDefinitions>
<telerik:RadTreeListView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Team}"
Header="Name" IsReadOnly="True" MinWidth="100" HeaderTextAlignment="Center" />
</telerik:RadTreeListView.Columns>
</telerik:RadTreeListView>
<telerik:RadTreeListView
x:Name="Tree1"
AutoGenerateColumns="False"
ShowInsertRow="False"
RowDetailsVisibilityMode="Collapsed"
RowIndicatorVisibility="Collapsed"
EnableColumnVirtualization="True"
EnableRowVirtualization="True"
SelectionMode="Single"
SelectionUnit="Cell"
AlternationCount="2"
RowHeight="25"
FontSize="14"
FontWeight="Bold"
GroupRenderMode="Flat"
CanUserInsertRows="False"
CanUserResizeRows="False"
CanUserDeleteRows="False"
CanUserReorderColumns="False"
CanUserFreezeColumns="False"
IsExpandedBinding="{Binding IsExpanded, Mode=TwoWay}"
IsSynchronizedWithCurrentItem="False"
Grid.Row="1"
Visibility="Visible"
IsReadOnly="True"
>
<telerik:RadTreeListView.ChildTableDefinitions>
<telerik:TreeListViewTableDefinition ItemsSource="{Binding TeamCollection}" />
</telerik:RadTreeListView.ChildTableDefinitions>
<telerik:RadTreeListView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Team}"
Header="Name" IsReadOnly="True" MinWidth="100" HeaderTextAlignment="Center" />
<telerik:GridViewDataColumn DataMemberBinding="{Binding City}"
Header="City" IsReadOnly="True" MinWidth="100" HeaderTextAlignment="Center" />
</telerik:RadTreeListView.Columns>
</telerik:RadTreeListView>