如何打开资源管理器窗口以使用 WPF 按钮或超链接浏览给定的 UNC 路径
本文关键字:浏览 超链接 路径 UNC 按钮 窗口 资源管理器 何打开 WPF | 更新日期: 2023-09-27 18:36:34
我有一个像''machine'share'folder'something'
这样的UNC路径,我需要能够在单击按钮时在Windows资源管理器中打开该位置。我应该使用哪个 WPF 控件,以及如何从我的视图模型绑定到该控件?
我的视图模型的一个例子是:
public class ViewModel : Screen {
public string LogPath { get { return "''machine'share'folder'something"; } }
}
我正在使用Caliburn Micro,但我不知道这是否相关。
如果我正确理解您的问题,WPF、Caliben 等的使用是相当无关紧要的。 您只需要在 ViewModel 上安装一个运行以下代码的函数:
Process.Start(new ProcessStartInfo
{
FileName = "''''machine''share''folder''something",
UseShellExecute = true
});
我将使用一个简单的 Button
控件,其中包含绑定到 ViewModel 的Command
,并可能使用一个CommandArgument
来指定要启动的路径(如果需要)。