4

对于使用 MVVM 进行 WPF 编程,大多数人似乎编写自己的 ViewModelBase 类和其他 MVVM 框架类,或者使用众多第三方中的一种。但是前几天我在谷歌上搜索一些东西,我在 MSDN 上找到了这个——

http://msdn.microsoft.com/en-us/LIBRARY/hh721872%28v=vs.110%29

... 那么微软是否已经提供了一个 MVVM 框架,或者这是 Visual Studio 2012 的新功能?它在角落里说 Visual Studio 2012,但我不知道这是否意味着VS 2012 的功能。(我有 VS 2010)

这是我可以使用的东西,而不是自己编写或下载第 3 方吗?

提前致谢。

4

1 回答 1

4

如果您在命名空间层次结构上进行一次旅行

http://msdn.microsoft.com/en-us/LIBRARY/bb130146.aspx

您可以看到这些类型是为在扩展 Team Foundation Server 时使用而设计的。所以,不,这并不意味着用于您的 WPF 应用程序。

但是,您可能可以创建使用这些类型的 WPF 应用程序。但是,我不确定这些程序集的许可是否允许您在没有 TFS 的机器上部署它们,或者您是否可以在 SDK 安装程序之外交付程序集。快速搜索并没有发现任何东西。可能 SDK 有许可详细信息,我目前没有安装。

假设您可以并且他们也可以,那么已经付出的努力是否可以克服替换代码,而代码本质上是编写微不足道的?或者已经在不同的框架中编写了数十次,实际上所有这些都可以通过 NuGet 获得?

于 2012-10-24T16:37:19.410 回答