从WPF TreeView文件浏览器(C#)获取所选项目的完整路径
在C#WPF应用程序中的一篇文章的帮助下,我制作了一个文件浏览器(TreeView)。我的问题是,我不知道如何获取selecteditem的路径。当我尝试像TreeView1.SelectedValuePath这样的东西时,我什么也得不到。该值为空。也许有人知道我怎样才能找到一条完整的路径?以下是我的WPF代码:从WPF TreeView文件浏览器(C#)获取所选项目的完整路径,c#,wpf,path,treeview,selected,C#,Wpf,Path,Treeview,Selected,在C#WPF应用程序中的一篇文章的帮助下,我制作了一个文件浏览器(TreeView)。我的问题是,我不知道如何获取selecteditem的路径。当我尝试像TreeView1.SelectedValuePath这样的东西时,我什么也得不到。该值为空。也许有人知道我怎样才能找到一条完整的路径?以下是我的WPF代码: <TreeView SelectedItemChanged="ChangedTreeview" x:Name="TreeView1"&g
<TreeView SelectedItemChanged="ChangedTreeview" x:Name="TreeView1">
<TreeView.Resources>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="HeaderTemplate">
<Setter.Value>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center" Text="{Binding}"></TextBlock>
</StackPanel>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</TreeView.Resources>
</TreeView>
如果C代码是必要的,我也会发布:)希望有人能帮助我!谢谢:)
更新:
这是我的解决办法
TreeViewItem Path=TreeView1。选择editem作为TreeViewItem;//只需创建一个新的TreeView项目string FullPath=Path.Tag.ToString();//添加object.Tag.Tostring