• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
DSkin
博客园    首页    新随笔    联系   管理    订阅  订阅
06 2021 档案
将Winform和wpf的界面转换为CPF代码用来实现跨平台

摘要:CPF的设计器里带界面代码转换功能,将运行中的Winform或者wpf的程序界面转换为cpf代码,主要转换控件类型和布局,默认支持的是常用的原生控件。不支持Netcore,只支持.Netframework,wpf的只能是.net4.0和以上的 在设计界面的左边的圈圈按钮,点击打开就是界面代码转换界面 阅读全文
posted @ 2021-06-23 17:55 DSkin 阅读(2523) 评论(0) 推荐(6)
C#搞跨平台桌面UI,分别实现Windows,Mac,Linux屏幕截图

摘要:搞跨平台IM,截图功能少不了。 Windows 创建GDI的兼容位图,把桌面的图像通过BitBlt拷贝到兼容位图里,通过兼容位图的数据指针创建Bitmap对象,由于兼容位图的内存是非托管的,Bitmap无法释放该内存,拷贝一下,把兼容位图的释放掉,新的Bitmap的内存就可以由新Bitmap来自己托 阅读全文
posted @ 2021-06-17 12:46 DSkin 阅读(6434) 评论(3) 推荐(15)
C#搞跨平台UI,封装Cef作为Cpf的控件支持Windows,Linux,Mac

摘要:终于封装完成了,采用离屏渲染方式,支持JS和C#互相调用,C#方法自动绑定到JS里,中文输入有自动调整输入法位置。 基于开源的CefGlue 移植,本来想用CefSharp,不过这个里面有很多C++的,而且很多代码还是基于Windows编写的,不好移植成跨平台的。 不过CefGlue 里的功能不够完 阅读全文
posted @ 2021-06-10 21:54 DSkin 阅读(5720) 评论(12) 推荐(10)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3