这是一个简单的WPF框架
本文关键字:简单 WPF 框架 一个 | 更新日期: 2023-09-27 18:07:55
我正在做很多桌面应用程序,但使用。net WinForm。
但是现在对于WPF的生产力提供了很多进一步的改进。我正在使用WPF进行开发。
我们正在开发小型应用程序,不是很大,但大多数应用程序都有很多增强。
我只是想知道WPF的哪个框架/方法对我有好处,考虑以下几点
- 框架易于理解和管理
- 如果支持快速开发,这对我们来说是非常好的
- 新的增强很容易添加
- 其支持UI管理
- 支持新的进一步链接LinQ,实体框架
一般来说,WPF并不真正需要框架。选择合适的框架应该在了解基础知识之后。
有相当多好的轻量级"框架"可以帮助填补空白,例如MVVM Light和Caliburn Micro。
但是,如果您是WPF的新手,我会首先从基础开始。我写了一系列关于从Windows Forms迁移到WPF的文章,其中解释了如何考虑WPF,以及为什么您应该尝试与Windows Forms不同的思考方式。通常,当人们第一次开始使用WPF时,他们会根据自己的Windows窗体经验做出假设(比如对"框架"的需求),并浪费了大量的时间,而这些时间本可以更好地用于直接构建应用程序。
不要吓到你,但WPF这并不简单,特别是如果你是从Windows窗体迁移过来的。我个人认为,对于从来没有做过桌面开发,或者至少没有做过WindowsForms开发的人来说,这会更容易。
所以,如果你正在寻找一些快速学习和提高你的工作效率的东西,这不是关于这个。
Wpf是关于可测试性,可靠性和可扩展性的,这真的很漂亮,我强烈建议你开始学习它。但是考虑到你需要理解和学习它,编写比在WinForms中更多的代码。但这是我所使用过的最先进、最灵活、最强大的windows桌面开发框架所必须付出的代价。
简而言之,你必须学会它