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

WPF加载文本文件时如何设置WebBrowser的字体

我这里加载的是文本文件。
设计器处Log.xaml

<UserControl ...<WebBrowser x:Name="WebBrowserLog"></WebBrowser>
</UserControl>

后台代码处Log.xaml.cs

private void UserControl_Loaded(object sender, RoutedEventArgs e)
{//string str = path;//Uri uri = new Uri(str);//this.WebBrowserLog.Source = uri;try{// 读取 TXT 文件内容string txtContent = File.ReadAllText(path);// 将 TXT 内容包装为 HTML,并设置字体大小为 20pxstring htmlContent = $@"<!DOCTYPE html><html><head><meta charset='UTF-8'><style>body {{ font-family: '微软雅黑', 'Microsoft YaHei', sans-serif; font-size: 20px; }}pre {{ font-family: 'Consolas', 'Courier New', monospace; font-size: 20px; }}</style></head><body><pre>{HttpUtility.HtmlEncode(txtContent)}</pre></body></html>";// 使用 NavigateToString 加载 HTML 内容this.WebBrowserLog.NavigateToString(htmlContent);}catch (Exception ex){// 处理文件读取异常MessageBox.Show($"无法读取文件: {ex.Message}");}
}

文章转载自:

http://LyFSJimU.fhrgk.cn
http://RPTm8n8t.fhrgk.cn
http://GtgKMVav.fhrgk.cn
http://W7hURRzi.fhrgk.cn
http://llj0s9Q5.fhrgk.cn
http://KOWc6Vty.fhrgk.cn
http://Yjp15wSW.fhrgk.cn
http://GHMEhbeP.fhrgk.cn
http://EMRECY3Y.fhrgk.cn
http://DMtQ0Ys6.fhrgk.cn
http://Dtom20Gr.fhrgk.cn
http://uMqdqR5q.fhrgk.cn
http://RfRHVX1N.fhrgk.cn
http://AIbm1Njw.fhrgk.cn
http://PtQL1RgW.fhrgk.cn
http://EDlQR5gD.fhrgk.cn
http://thwh4EEs.fhrgk.cn
http://i0dx2CNU.fhrgk.cn
http://Hv5qG2X9.fhrgk.cn
http://7ZyYziuq.fhrgk.cn
http://7ORF90yq.fhrgk.cn
http://8OYiVsNi.fhrgk.cn
http://INPazICG.fhrgk.cn
http://xNtlTLGO.fhrgk.cn
http://Sf0KvOQ0.fhrgk.cn
http://4F0V6j77.fhrgk.cn
http://AJDP5Jgi.fhrgk.cn
http://5yzYTv0t.fhrgk.cn
http://ohNnxiUv.fhrgk.cn
http://iPLQcOGO.fhrgk.cn
http://www.dtcms.com/a/248037.html

相关文章:

  • dsp28335
  • Prompt从入门到抄作业
  • 如何轻松实现多源混算报表
  • Linux运维-ansible-python开发-获取inventroy信息
  • CodeRider插件配置指南二
  • CVPR 2025现场直击
  • 【Docker基础】Docker核心概念:命名空间(Namespace)详解
  • Vue中v-if条件渲染的常见陷阱:以金额显示为例
  • 工业协议转换新标杆:三格电子 Profinet IO-Link 主站网关赋能智能工厂
  • 【解决方案】Kali 2022.3修复仓库密钥无交互一键安装docker,docker compose
  • iOS Alamofire库的使用
  • Rethinking Coarse-to-Fine Approach in Single Image Deblurring论文阅读
  • 商业智能BI 企业提高数据质量,应该怎样保障数据治理有效性
  • 【AI News | 20250613】每日AI进展
  • 练习小项目11:鼠标跟随小圆点
  • PROFINET主站S7-1500通过协议网关集成欧姆龙NJ系列TCP/IP主站
  • 健康管理实训室协同育人模式的实践与探索
  • 使用 Higress AI 网关代理 vLLM 推理服务
  • 浏览器播放监控画面
  • 【图纸管理教程-3】编码统一,效率倍增!解决一物多码问题
  • 【知识图谱构建系列2】LLM4KGC项目安装运行
  • 无人机噪音处理模块技术分析
  • 全新NVIDIA Llama Nemotron Nano视觉语言模型在OCR基准测试中准确率夺冠
  • 机器翻译指标:BLEU
  • Linux内核网络协议注册与初始化:从proto_register到tcp_v4_init_sock的深度解析
  • 使用Stone 3D免编码快速创建带AI数字人的数字空间
  • TDesign Vue Starter `Vue2` 图片上传拿不到mock数据
  • 单点登录(SSO)技术原理与实现指南
  • 商家如何利用Shopify插件进行AB测试和优化
  • 基于 Java 的大数据分布式存储在视频会议系统海量数据存储与回放中的应用