公司的项目要慢慢从winform转成WPF了,写个帖子记录下知识点。可能有误,与诸君分享,共同成长,帖子持续更新。。。

winform:

if(this.InvokeRequired){this.Invoke(new Action<string>(SetMessage),message);
}
else{}

wpf:

var dispather=this.Dispatcher;
if(dispatcher.CheckAccess()){this.Dispatcher.Invoke(new Action<string>(SetMessage),message);
}
else{}

winform:

this.DialogResult==System.Windows.Forms.DialogResult.Cancel;
this.DialogResult==System.Windows.Forms.DialogResult.OK;

wpf:

this.DialogResult==false;
this.DialogResult==true;

winform:

this.Handle

wpf:

new WindowInteropHelper(this).Handle

WinForm转WPF相关推荐

  1. 逆天通用水印支持Winform,WPF,Web,WP,Win10。支持位置选择(9个位置 ==》[X])...

    常用技能:http://www.cnblogs.com/dunitian/p/4822808.html#skill 逆天博客:http://dnt.dkil.net 逆天通用水印扩展篇~新增剪贴板系列 ...

  2. Winform、WPF、Silverlight、MFC区别与联系

    WinForm 在Windows中,诸如窗体绘制等功能由GDI(图形设备接口)实现,放在操作系统内核中.Windows Forms在底层使用的是GDI+.GDI+是GDI的"面向对象包装&q ...

  3. Windows程序设计:MFC 、Winform 和 WPF 比较

    MFC生成本机代码,自然是很快,可是消息循环减缓了界面显示速度. WinForm封装了win32的api,多次进行P/invoke操作(大部分使用p/invoke操作封装),速度慢. WPF是一种新的 ...

  4. winform 与WPF

    winform 与WPF 在多线程上的改进性能没大区别,WPF 是富客户端,winform是常见的客户端,就是说wpf实现一些绚丽界面比winform更容易,这就是他们的区别,当然wpf是微软取代wi ...

  5. 浅析.Net 在 winform及wpf中涉及界面交互的多线程类的封装

    我们在开发客户端程序时,经常要用到多线程 而我们知道 , .Net 中从线程安全的考虑,对控件改变的调用要通过Invoke, beginvoke 来进行,这就涉及怎么进行工作线程与界面的互操作. 本文 ...

  6. winform,wpf全屏 还显示任务栏的解决方法

    winform,wpf全屏 还显示任务栏的解决方法 参考文章: (1)winform,wpf全屏 还显示任务栏的解决方法 (2)https://www.cnblogs.com/Viki/archive ...

  7. 基础tips:.NET和ASP.NET还有ASP到底是什么?客户端WinForm和WPF的区别?前端三大框架,webpack和vite的比较,android三大框架.

    1..NET和ASP.NET分别是什么? .NET是微软的一个开发平台,其主要核心就是.NET Framwork,这个平台的一大特点就是跨语言性,不管是什么语言,c.c++.c#.F#.J#.vb等语 ...

  8. 2021-12-12 WPF面试题 相对于Winform,WPF有什么优势?

    相对于Winform,WPF有什么优势? 1 - 绑定(更简约的编码) 2 - 灵活的外观和感受(资源和样式) 3 - 声明式编程 (XAML) 4 - 表现层混合动画(动画开发简单) 5 - 快速加 ...

  9. A9G GPS定位系统介绍(物联网、.NET Core web、Winform、Wpf、STM32)

    内容介绍 GPS定位系统主要实现的功能是基于GPS对远程物体进行无线追踪,GPS模块采用安信可的A9G.该系列主要涉及到的知识点包括: 1.基于asp.net core web 3.1\5.0\6.0 ...

  10. 技术总结:winform和wpf的区别 以及 项目的“设计规划”

    一.winform和wpf的区别: 1.winform 是"前后端"不分离的,wpf是前后端分离的.这个是winform的设计器和c#编码"耦合度"太高了,不能 ...

最新文章

  1. python3读写excel文件_python3 循环读取excel文件并写入json操作
  2. 网易云信集成视频教程(四):如何快速实现iOS登录登出?
  3. C/C++ 函数指针调用函数
  4. Java中的Redis的思维导图_Redis思维导图
  5. win7 IE11卸载后无法上网
  6. C++|Linux工作笔记-C++获取Linux中shell命令结果
  7. ArcGIS Server开发的一些小经验
  8. 云服务器是什么?云服务器有哪些优势?
  9. pbs 作业管理命令
  10. JDK的KeyTool和KeyStore等加密相关
  11. 计算机快捷键屏幕录制,如何录制电脑屏幕视频-电脑实用快捷键(9页)-原创力文档...
  12. GridView中DataFormatString属性的取值
  13. 马化腾惊现Leetcode每天刷题?为啥大佬都这么努力!
  14. 墙外干货:如何通过风格指南驱动模块化交互设计
  15. 语法-07-复合词,接尾词
  16. 通过运营界面上传图片失败,浏览器提示上传文件时发生HTTP错误(错误代码:500)
  17. 隔壁小王的shell命令1
  18. 上班拧螺丝的时候不小心空手造了个RPC框架,赶紧记录一下
  19. [世界杯] 澳大利亚 vs 日本 3:1
  20. 利用Adobe Acrobat 7.0 Professional 自带的导出图片的功能(转)

热门文章

  1. applicationcontext获取bean_如果你每次面试前都要去背一篇Spring中Bean的生命周期,请看完这篇文章...
  2. Springboot的工作机制:4 再谈谈自动配置
  3. JSON格式错误报JSON parse error:
  4. cavium公司和xPliant芯片
  5. openlayers5学习笔记-map事件(moveend)
  6. MongoDB 生态 – 可视化管理工具
  7. 备忘录模式-Memento
  8. PowerDesigner中通过VBS脚本修改模型信息(转)
  9. SQL Server 2008空间数据应用系列九:使用空间工具(Spatial Tools)导入ESRI格式地图数据...
  10. mysql undo损坏_当数据库没有备份,redo或undo损坏