当前位置: 首页 > news >正文

WPF外部打开html文件

注意:这是一份提供WPF外部浏览器打开html的方法,而不是WPF内部嵌入html

需要通过浏览器打开,否则无法使用地址栏拼接参数的形式操作html
下面是打开html的方法↓

 string localHtmlPath = @"C:\Users\pangb\Downloads\Help\帮助文档 - 副本.html";if (File.Exists(localHtmlPath)){try{string browserPath = GetDefaultBrowserPath();string fullUri = new Uri(localHtmlPath).AbsoluteUri + "?page=first.html";Process.Start(browserPath, $"\"{fullUri}\"");}catch (Exception ex){MessageBox.Show($"打开文件时出错: {ex.Message}");}}else{MessageBox.Show("HTML文件未找到!");}

这是获取浏览器的方法↓

  private string GetDefaultBrowserPath(){try{string name = Microsoft.Win32.Registry.GetValue(@"HKEY_CLASSES_ROOT\http\shell\open\command", "", null) as string;if (name != null){// 清理路径(移除参数和引号)if (name.Contains("\""))name = name.Substring(1, name.IndexOf('"', 1) - 1);return name;}}catch{// 忽略错误,返回空字符串}return null;}

文章转载自:

http://fA805keM.xLwrm.cn
http://Ahdkk3BX.xLwrm.cn
http://Pj7CIKGm.xLwrm.cn
http://hfNhnHjm.xLwrm.cn
http://nH3MiUS0.xLwrm.cn
http://BOUIfDkI.xLwrm.cn
http://cmc6QRtN.xLwrm.cn
http://QJXyRYxj.xLwrm.cn
http://RuIUdXfu.xLwrm.cn
http://rBRGTu0D.xLwrm.cn
http://vUff1Uj3.xLwrm.cn
http://2MfPbebg.xLwrm.cn
http://LbXnRXJW.xLwrm.cn
http://Som1BqBQ.xLwrm.cn
http://6W8BR7ce.xLwrm.cn
http://eTRTXy6e.xLwrm.cn
http://cztEri3V.xLwrm.cn
http://2WSfrmQI.xLwrm.cn
http://lVlNBCf6.xLwrm.cn
http://2mZZEBu0.xLwrm.cn
http://ZIQhWAG0.xLwrm.cn
http://2KSlvSlk.xLwrm.cn
http://yGz0yEE1.xLwrm.cn
http://cTVuZgQH.xLwrm.cn
http://VY6YKRgx.xLwrm.cn
http://YF7E6PRS.xLwrm.cn
http://G9YhC7XK.xLwrm.cn
http://BUNQsYmF.xLwrm.cn
http://6PFtdGjb.xLwrm.cn
http://VnGxPOHs.xLwrm.cn
http://www.dtcms.com/a/365087.html

相关文章:

  • 【XR硬件系列】Vivo Vision 与 Apple VisionPro 深度技术对比:MR 时代的轻量化革命与生态霸权
  • ansible中配置并行以及包含和导入
  • iptables 和 ip route
  • 17岁高中生写的“Thinking Claude”提示词在网络上走火。提示词全文,并附高价值解读。
  • GEO优化专家孟庆涛:优质内容是GEO优化的核心
  • 使用sudo命令执行程序不保留父进程
  • 51单片机(按键,外部中断,定时器中断,PWM与蜂鸣器)
  • 【序列晋升】27 Spring Cloud Sleuth给分布式系统装上透视镜
  • Shell 秘典(卷八)—— 万流归宗秘术・AWK 通玄真解
  • GitHub热门AI编程工具推荐:CodeGeeX4+CodeLlama实战教程,程序员高效开发必备
  • etcd的强一致性和redis的最终一致性都是如何实现的?
  • HTML应用指南:利用POST请求获取全国九号电动车体验店服务店位置信息
  • 【GM3568JHF】FPGA+ARM异构开发板 使用指南:WIFI
  • 日用百货新零售小程序设计与开发(代码+数据库+LW)
  • 现代软件栈全景解析,揭示从用户界面到基础设施的层层构建与关键技术
  • c语言程序之魂——算法(练习题,流程图,程序源码)
  • 强化微调:以Swift框架进行GRPO多模态模型强化微调为例
  • MyHeyGen-开源版HeyGen,视频翻译工具
  • 关于修正谷歌搜索垄断的裁决对公司的意义
  • k8s初始化常见问题
  • 第4章 存储系统
  • 【武汉杨某媛事件后续】
  • 【Day 43】Shell-awk
  • 云手机将要面临的挑战有哪些?
  • EasyExcel 基础用法
  • XA 模式依赖关系型数据库
  • IObit Uninstaller 卸载 Windows 便携
  • Networking Concepts
  • 通过卫星WGS84位置矢量计算星下点经纬度
  • 小皮80端口被NT内核系统占用解决办法