C#
C#相关开发技术
wujiuqier
本平台暂停更新,请留意其他博客平台。
展开
-
仅作笔记用:C# MiniBlink 初始化并实现JS调用C#代码
创建WinForm项目,打开“工具-NuGet包管理器-管理解决方案的NuGet包”。搜索“Miniblink”,选择MiniBlinkNet进行安装。在项目的Resource目录添加设计的HTML文件作为显示界面。例如mainPage.html。在解决方案浏览器选中这个文件,在属性窗口的生成操作选择“嵌入的资源”。初始化的代码要点:在C#中读取资源内容。定义全局变量WebView和Panel。在C#代码中绑定JS函数名。C#在同一个类下实现该方法。在网页内使用JS调用之前绑定的函数名代原创 2021-03-02 15:53:43 · 2393 阅读 · 0 评论 -
C# CEF 使用内置devtools对整个网页截图
这样做的一个好处是不需要再调用Win32底层API。直接走CEF组件的方法就可以截图,也不需要专门整个OffScreen的组件,毕竟还要复制和继承,并且也占内存。但是这个办法还只能截一次图,不能截多次,必须退出重开才能继续截图。第二次截图会报错“Generated MessageID 100002 doesn’t match returned Message Id 100001”。网上尚无解决方案,包括外国社区。鄙人就此问题已在StackOverflow提问。把Github上面那个代码https://g原创 2020-12-17 17:14:08 · 3927 阅读 · 4 评论 -
Rider 修改程序最终EXE文件图标
由于Windows Installer服务已无法修复,只能用Rider来开发C#。但是又遇到怎么修改程序最终的EXE文件图标的问题。百度找了个遍也没找到,只好去必应国际版搜索,这才在StackOverflow上找到正确的答案。如果这是国内首发的解决方法的话希望能对广大使用Rider的开发人员起到帮助。此答案原见于:StackOverflow - Mikhail FilippovRider当前根本就没有修改程序图标的功能或者说是界面。必须手动修改配置文件才能设置图标。找到项目的.csproj文件,在翻译 2020-07-18 23:48:16 · 913 阅读 · 0 评论