这是一个简单的WPF框架

本文关键字:简单 WPF 框架 一个 | 更新日期: 2023-09-27 18:07:55

我正在做很多桌面应用程序,但使用。net WinForm。

但是现在对于WPF的生产力提供了很多进一步的改进。我正在使用WPF进行开发。

我们正在开发小型应用程序,不是很大,但大多数应用程序都有很多增强。

我只是想知道WPF的哪个框架/方法对我有好处,考虑以下几点

  1. 框架易于理解和管理
  2. 如果支持快速开发,这对我们来说是非常好的
  3. 新的增强很容易添加
  4. 其支持UI管理
  5. 支持新的进一步链接LinQ,实体框架

这是一个简单的WPF框架

一般来说,WPF并不真正需要框架。选择合适的框架应该在了解基础知识之后。

有相当多好的轻量级"框架"可以帮助填补空白,例如MVVM Light和Caliburn Micro。

但是,如果您是WPF的新手,我会首先从基础开始。我写了一系列关于从Windows Forms迁移到WPF的文章,其中解释了如何考虑WPF,以及为什么您应该尝试与Windows Forms不同的思考方式。通常,当人们第一次开始使用WPF时,他们会根据自己的Windows窗体经验做出假设(比如对"框架"的需求),并浪费了大量的时间,而这些时间本可以更好地用于直接构建应用程序。

不要吓到你,但WPF这并不简单,特别是如果你是从Windows窗体迁移过来的。我个人认为,对于从来没有做过桌面开发,或者至少没有做过WindowsForms开发的人来说,这会更容易。

所以,如果你正在寻找一些快速学习和提高你的工作效率的东西,这不是关于这个。

Wpf是关于可测试性,可靠性和可扩展性的,这真的很漂亮,我强烈建议你开始学习它。但是考虑到你需要理解和学习它,编写比在WinForms中更多的代码。但这是我所使用过的最先进、最灵活、最强大的windows桌面开发框架所必须付出的代价。

简而言之,你必须学会它