WPF工具包有什么用?

时间:2016-07-24 17:36:30

标签: wpf prism datacontext wpftoolkit

我最近开始为一家小型软件公司工作,我们正在开发一个带有WPF的小应用程序,可能有6到10个屏幕(视图?)。 我注意到的第一件事是没有使用工具包。我对WPF的经验很少,主要处理现有的控件。在我的旧公司,他们曾经与Prism合作,因为这是一个很大的项目。

我的问题是:

  1. Prism对这类项目有好处吗? MVVM Light可能吗?要么 不使用工具包也不错?
  2. 现在他们在代码中设置了数据上下文,我知道 打破MVVM,为什么那么糟糕?

1 个答案:

答案 0 :(得分:0)

没有"对"这样做的方式。这完全取决于您和您在项目中面临/将面临的挑战。

我已经使用框架完成了许多应用程序而且很多都没有,这一切都取决于您的需求。

习惯各种框架是一个好主意,因此您可以确定何时使用它们以及何时最好避免使用它们。

模型视图模型Light是一个很好的框架,Caliburn.micro也非常好。

根据您的UI需求,您可能还对Mahapps.metro或ModenUI感兴趣,以帮助皮肤您的用户界面。

如果你有时间,我会鼓励你尝试各种框架,看看你喜欢/不喜欢什么。

例如,我想确定Caliburn.micro和Mahapps.metro是否可以用于我正在处理的解决方案,所以我为一个小应用设定了目标并尝试了一下。我创建了tutorial进程,以及我在其他人感兴趣的情况下在GitHub上添加的代码。