2016-05-05 3 views
0

Я пытаюсь получить доступ к имени файла из выбранного дерева. Как я могу получить доступ к полю заголовка от объекта до. enter image description hereполучить selecteditem treeview в wpf

Код:

private void Button_Click(object sender, RoutedEventArgs e) 
     { 
      string fileName = Directory1.SelectedValue.ToString();//.ToStrin(); 
      Object to = Directory1.SelectedValue; 
      Directory1.Items.ToString(); 
      string[] args = Environment.GetCommandLineArgs(); 

      string sourceFile = args[1] + "\\" + fileName; 
      string destpath = args[2] + "\\" + fileName; 

      if (File.Exists(destpath)) 
      { 
       File.Delete(destpath); 
      } 
      File.Copy(sourceFile, destpath); 
     } 

ответ

1

Вы должны бросить SelectedValue в TreeViewItem. Попробуйте следующее:

string MyHeader = ((TreeViewItem)Directory1.SelectedValue).Header.ToString(); 
Смежные вопросы