C# 如何通过鼠标双击获取listview上所选项目的绝对路径

C# 如何通过鼠标双击获取listview上所选项目的绝对路径,c#,wpf,listview,C#,Wpf,Listview,我正在向listview添加一些文件。我想通过鼠标双击获得listview中项目的绝对路径。下面是我用来检索项目并将其添加到listview的代码和xaml 代码: XAML: 使用您使用的FileInfo对象的FullName属性。返回文件的完整路径 如果以后在应用程序中需要路径,则应使用属性扩展Documents类以存储文件路径。只需使用属性增强Documents类即可 public string Path { get; set; } 在您的方法中,使用以下命令创建文档实例

我正在向listview添加一些文件。我想通过鼠标双击获得listview中项目的绝对路径。下面是我用来检索项目并将其添加到listview的代码和xaml

代码:

XAML:


使用您使用的
FileInfo
对象的
FullName
属性。返回文件的完整路径


如果以后在应用程序中需要路径,则应使用属性扩展
Documents
类以存储文件路径。

只需使用属性增强Documents类即可

public string Path
{
    get;
    set;
}
在您的方法中,使用以下命令创建文档实例:

files.Add(new Documents()
{
    Name = docname,
    Image = icon.ToImageSource(),
    Path = docname1
});

在事件处理程序
ListView\u MouseDClick
中,您应该能够获取文档实例并使用Path属性。

System.IO中有一个名为Path的类。您应该尝试查看它,因为您的许多代码行都可能被删除
public string Path
{
    get;
    set;
}
files.Add(new Documents()
{
    Name = docname,
    Image = icon.ToImageSource(),
    Path = docname1
});