您的位置:首页 > 移动开发 > Objective-C

在Telerik for silverlight控件radtreeview中如何选中先后、兄弟、父母节点

2011-08-19 09:45 429 查看
radTreeView_SelectionChanged事件可以选中item时触发


private void radTreeView_SelectionChanged( object sender, Telerik.Windows.Controls.SelectionChangedEventArgs e )
{
// Get a reference to the treeview
Telerik.Windows.Controls.RadTreeView treeView = sender as Telerik.Windows.Controls.RadTreeView;
// Get the currently selected items
ObservableCollection<Object> selectedItems = treeView.SelectedItems;
RadTreeViewItem item = selectedItems[ 0 ] as RadTreeViewItem;
// Get the previous item and the previous sibling item
RadTreeViewItem previousItem = item.PreviousItem;//先节点,当前节点的(方向上)的先节点
RadTreeViewItem previousSiblingItem = item.PreviousSiblingItem;//兄弟节点中的先节点

// Get the next item and the next sibling item
RadTreeViewItem nextItem = item.NextItem;//后节点,当前节点的(方向上)的后节点
RadTreeViewItem nextSiblingItem = item.NextSiblingItem;//兄弟节点中的后节点

// Get the parent item and the root item
RadTreeViewItem parentItem = item.ParentItem;//当前节点的父母节点
RadTreeViewItem rootItem = item.RootItem;//当前节点的根节点
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息