赞
踩
在后台代码中,使用Navigate
方法加载外部HTML文件:
using System; using System.Windows; namespace MyApp { public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); // 在窗口加载时加载HTML文件 Loaded += MainWindow_Loaded; } private void MainWindow_Loaded(object sender, RoutedEventArgs e) { // 加载外部HTML文件 string currentDirectory = Environment.CurrentDirectory; string htmlFilePath = Path.Combine(currentDirectory, "file.html"); webBrowser.Navigate(new Uri(htmlFilePath)); } } }
代码使用 Environment.CurrentDirectory
获取当前应用程序的目录,然后使用 Path.Combine
将目录和 HTML 文件名拼接起来,最终得到完整的文件路径。然后,通过 webBrowser.Navigate
方法加载该文件。
如果是相对目录下的子目录内,啧可将代码修改为如下样式:
string currentDirectory = Environment.CurrentDirectory;
string htmlFilePath = Path.Combine(currentDirectory, "docs", "TileSize.html");
webBrowser.Navigate(new Uri(htmlFilePath));
请确保在 Path.Combine 方法中按照 “docs” 和 “example.html” 的顺序提供文件夹和文件名。
这样做可以加载位于当前目录下的 docs/example.html 文件。如果还有其他问题,请随时提问。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。