.NET6 WPF中,如何用Prism框架和Unity IOC容器实现MVVM模式的双向绑定及依赖注入?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1979个文字,预计阅读时间需要8分钟。
前言:在C/S架构上,WPF无疑已经成为桌面一霸了。在.NET生态环境中,许多小伙伴仍在使用Winform开发C/S架构的桌面应用。然而,WPF也有着多年的历史,并且基于MVVM的开发模式,受到了广泛认可。
前言:在C/S架构上,WPF无疑已经是“桌面一霸”了。在.NET生态环境中,很多小伙伴还在使用Winform开发C/S架构的桌面应用。但是WPF也有很多年的历史了,并且基于MVVM的开发模式,受到了很多开发者的喜爱。
并且随着工业化的进展,以及几年前微软对.NET平台的开源,国内大多数企业的工业系统或上位机系统,也慢慢从使用MFC、QT等C++平台,转向了.NET平台。并且.NET平台上,桌面应用上,WPF由于其独特的一些特性、以及可以制作动画、无损图像等,WPF的占比也越来越高。但是大多数小伙伴可能还是按照开发Winform的传统思路来开发WPF,所以这篇文章当做是一个使用MVVM模式开发的入门教程,希望大家在开发WPF的过程中,可以享受MVVM双向绑定的快乐。
本篇文章有关环境说明:
开发环境: VS 2022企业版
.NET版本环境:.NET 6
开发的操作系统环境:Win 10
1、先创建一个WPF应用程序,环境选择.NET 6
2、创建完成以后,如下图所示。
3、再新建一个WPF类库项目,用于存放所有第三方nuget包。
本文共计1979个文字,预计阅读时间需要8分钟。
前言:在C/S架构上,WPF无疑已经成为桌面一霸了。在.NET生态环境中,许多小伙伴仍在使用Winform开发C/S架构的桌面应用。然而,WPF也有着多年的历史,并且基于MVVM的开发模式,受到了广泛认可。
前言:在C/S架构上,WPF无疑已经是“桌面一霸”了。在.NET生态环境中,很多小伙伴还在使用Winform开发C/S架构的桌面应用。但是WPF也有很多年的历史了,并且基于MVVM的开发模式,受到了很多开发者的喜爱。
并且随着工业化的进展,以及几年前微软对.NET平台的开源,国内大多数企业的工业系统或上位机系统,也慢慢从使用MFC、QT等C++平台,转向了.NET平台。并且.NET平台上,桌面应用上,WPF由于其独特的一些特性、以及可以制作动画、无损图像等,WPF的占比也越来越高。但是大多数小伙伴可能还是按照开发Winform的传统思路来开发WPF,所以这篇文章当做是一个使用MVVM模式开发的入门教程,希望大家在开发WPF的过程中,可以享受MVVM双向绑定的快乐。
本篇文章有关环境说明:
开发环境: VS 2022企业版
.NET版本环境:.NET 6
开发的操作系统环境:Win 10
1、先创建一个WPF应用程序,环境选择.NET 6
2、创建完成以后,如下图所示。
3、再新建一个WPF类库项目,用于存放所有第三方nuget包。

