4

MVVM を使用した WPF プログラミングでは、ほとんどの人が独自の ViewModelBase クラスやその他の MVVM フレームワーク クラスを作成するか、多くのサードパーティ クラスのいずれかを使用しているようです。しかし、先日私は何かをグーグルで検索していて、MSDN でこれを見つけました -

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

...では、Microsoft は既に MVVM フレームワークを提供していますか?それとも、これは Visual Studio 2012 にとって新しいものですか? 隅にVisual Studio 2012と書かれていますが、それがVS 2012の新しいことを意味するかどうかはわかりませんでした.(私はVS 2010を持っています)

これは、自分で作成したり、サードパーティのものをダウンロードしたりする代わりに使用できるものですか?

前もって感謝します。

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 に答える