Thanks
5 Answers, 1 is accepted
RadTreeListView1.ExpandHierarchyItem(
this.RadTreeListView1.Items[0]);
Is there a way to do this declaratively in xaml?
Currently this is the preferred way of expanding items. We are considering to properties that will allow you to easily expand all items.
All the best,
Milan
the Telerik team
Thanks,
Corey
I am afraid that there is not improvement on the matter. You might want to create a feature request using our Public Issue Tracking System so that other users can vote for this feature and boost its priority by doing so.
All the best,
Milan
the Telerik team
Add below Event
RadTreeListView1.ItemContainerGenerator.StatusChanged += new EventHandler(ItemContainerGenerator_StatusChanged);
void
ItemContainerGenerator_StatusChanged(object sender, EventArgs e) {
if (RadTreeListView1.ItemContainerGenerator.Status == System.Windows.Controls.Primitives.GeneratorStatus.ContainersGenerated)
{
if (RadTreeListView1.Items != null && RadTreeListView1.Items.Count > 0)
{
for (int i = 0; i < RadTreeListView1.Items.Count; i++)
{
TreeListViewRow objRow = (TreeListViewRow)RadTreeListView1.ItemContainerGenerator.ContainerFromIndex(i);
if (objRow != null && !objRow.IsExpanded)
{
if (objRow.Level == 0 || objRow.Level == 1)
objRow.IsExpanded = true; }
}
}
}
}