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

Revite二次开发_使用WPF和WebView2制作一个访问网站的窗口

如果想在revit里打开网页,可以使用WebView2来实现,下面是一个代码示例。

也尝试过使用CefSharp,但由于Revit本身也使用了CefSharp,所以需要根据不同的Revit版本选择适合的CefSharp版本,比较麻烦,所以最好还是使用WV2。

//.xaml 部分
<Window x:Class="TestCmd.WebWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="clr-namespace:TestCmd"xmlns:wv2="clr-namespace:Microsoft.Web.WebView2.Wpf;assembly=Microsoft.Web.WebView2.Wpf"Title="WebWindow" Height="650" Width="1000"><Grid><wv2:WebView2 Name="webView" /></Grid>
</Window>
//.cs 部分
public partial class WebWindow : Window
{public WebWindow(){InitializeComponent();InitializeWebView("http://www.baidu.com");}// 初始化 WebView 控件private async void InitializeWebView(string url){await webView.EnsureCoreWebView2Async(null);webView.CoreWebView2.Navigate(url);}
}

revit浏览网页

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • pygame游戏开发系列教程(1)
  • C++数组入门
  • Python知识点:如何使用Boto3进行AWS服务管理
  • Electron 集成 Express + p-limit + SQlite WAL读写模式解决并发锁库的问题
  • OpenCV Python 图像处理入门
  • 11.怎么做好一个动态标签页
  • 设计模式21-组合模式
  • P37-数据存储
  • 数据可视化:解锁数据奥秘的钥匙与实战指南
  • 力扣每日一题 特殊数组 II 前缀和
  • 分析 avformat_open_input 数据读取过程
  • 软件需求设计分析报告(Word原件)
  • nginx核心配置示例
  • 基于LangChain手工测试用例转接口自动化测试生成工具!
  • 第七章数据安全10分
  • 【EOS】Cleos基础
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • 5、React组件事件详解
  • Bytom交易说明(账户管理模式)
  • canvas 高仿 Apple Watch 表盘
  • classpath对获取配置文件的影响
  • Idea+maven+scala构建包并在spark on yarn 运行
  • JavaScript设计模式之工厂模式
  • Java多态
  • LintCode 31. partitionArray 数组划分
  • nodejs实现webservice问题总结
  • Protobuf3语言指南
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • Web标准制定过程
  • 分类模型——Logistics Regression
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 深度解析利用ES6进行Promise封装总结
  • 源码安装memcached和php memcache扩展
  • 正则与JS中的正则
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # Redis 入门到精通(七)-- redis 删除策略
  • #13 yum、编译安装与sed命令的使用
  • #define与typedef区别
  • #QT(串口助手-界面)
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • $$$$GB2312-80区位编码表$$$$
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (52)只出现一次的数字III
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第2节(泛型类的类构造函数)
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (剑指Offer)面试题34:丑数
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (转)C#调用WebService 基础
  • (转)JAVA中的堆栈
  • .NET Core中如何集成RabbitMQ