您的位置:首页 > 其它

在Telerik for silverlight控件radtreeview中如何通过路径得到节点(转载)

2013-08-29 16:56 302 查看
页面
<telerik:RadTreeView Margin="8" x:Name="radTreeView" SelectionChanged="radTreeView_SelectionChanged" Loaded="radTreeView_Loaded">
<telerik:RadTreeViewItem Header="Sport Categories">
<telerik:RadTreeViewItem Header="Football">
<telerik:RadTreeViewItem Header="Futsal"/>
<telerik:RadTreeViewItem Header="Soccer"/>
</telerik:RadTreeViewItem>
<telerik:RadTreeViewItem Header="Tennis">
<telerik:RadTreeViewItem Header="Table Tennis"/>
</telerik:RadTreeViewItem>
<telerik:RadTreeViewItem Header="Cycling">
<telerik:RadTreeViewItem Header="Road Cycling"/>
<telerik:RadTreeViewItem Header="Indoor Cycling"/>
<telerik:RadTreeViewItem Header="Mountain Bike"/>
</telerik:RadTreeViewItem>
</telerik:RadTreeViewItem>
</telerik:RadTreeView>
当页面完全载入后执行loaded命令
private void radTreeView_Loaded(object sender, RoutedEventArgs e)
{
GetTreeViewItemByPath();
}
定义GetTreeViewByPath方法的逻辑
private void GetTreeViewItemByPath()
{
string path = "Sport Categories|Football|Soccer";
radTreeView.PathSeparator = "|";
RadTreeViewItem targetItem = radTreeView.GetItemByPath( path );
}
系统会根据定义的路径(path)展开树并找到节点(如图)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐