private void OnTreeDoubleClick(object sender, MouseButtonEventArgs e)
{
var treeView = sender as TreeView;
if (treeView == null)
{
return;
}
var item = treeView.SelectedItem as TreeViewItem;
if (item == null)
{
return;
}
var stringBuilder = new StringBuilder();
this.BuildBackLogicalTree(item.Tag as DependencyObject, stringBuilder);
MessageBox.Show(string.Format("From buttom to top:\n{0}", stringBuilder));
}