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;//当前节点的根节点
}