📅  最后修改于: 2023-12-03 14:48:34.796000             🧑  作者: Mango
WPF(Windows Presentation Foundation)是微软公司的一个基于 .NET Framework 的用户界面框架,能够创建富客户端应用程序,支持 XAML 语言编写界面。WPF 中内置了一个名为 WebBrowser 的控件,用于显示网页内容,并支持常见的浏览器操作。
本文将介绍如何在 WPF 应用程序中使用 WebBrowser 控件打开本地文件夹浏览器,帮助用户方便快捷地浏览和管理本地文件。
在 Visual Studio 中创建 WPF 应用程序,然后在项目中添加对 System.Windows.Controls.WebBrowser 的引用。
using System.Windows.Controls;
使用 WebBrowser 控件打开本地文件夹需要指定 URL 格式为 "file:///路径",其中路径为本地文件夹的路径,如:
string path = @"C:\Users\Username\Documents";
string url = $"file:///{path.Replace("\\", "/")}";
webBrowser.Navigate(new Uri(url));
在 Navigate 方法中传入路径对应的 Uri 对象即可完成打开本地文件夹的操作。
using System;
using System.Windows;
using System.Windows.Controls;
namespace WpfWebBrowserFolder
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
string path = @"C:\Users\Username\Documents";
string url = $"file:///{path.Replace("\\", "/")}";
webBrowser.Navigate(new Uri(url));
}
}
}
WPF 中的 WebBrowser 控件可以方便地打开本地文件夹浏览器,帮助用户管理本地文件。本文提供了使用 WebBrowser 控件打开本地文件夹的代码示例,希望对读者有所帮助。