2

いわばいくつかの「モジュール」を持つアプリケーションがあります。各ユーザーには、各モジュールを表示する権限があり、一部のユーザーはすべてを表示するわけではありません。

XAP ファイルをロードし、それらのビュー モデル (ビューを含む) をアプリケーションにロードしたいと考えています。

Galasoft MVVM light と DeploymentCatalogService を使用してこれを行うにはどうすればよいですか?

参照:

http://mvvmlight.codeplex.com/

http://codebetter.com/glennblock/2010/03/08/building-hello-mef-part-iv-deploymentcatalog/

それは可能ですか、それともここで時間を無駄にしていますか? ロケータでこれを初期化する方法は?

それでは、このユーザーケースの例でこれを説明しましょう。

  1. ユーザーのログイン
  2. アプリケーションは、ユーザーのアクセス許可に応じて XAP ファイルをロードします (users モジュール、groups モジュール、articles モジュール、customers モジュール、accounting モジュールなど...) = ViewModel + Views
  3. ユーザーがいずれかのモジュールをクリックすると、ViewModel が開始されます
  4. ユーザーはアプリケーションを使用して満足しています

現在、1 つの Silverlight プロジェクトにすべてのビュー モデルがあります。

4

1 に答える 1

0

これらのブログをチェックしてください: http ://www.davidezordan.net/blog/?p = 1734 、 http ://www.davidpoll.com/2010/02/01/on-demand-loading-of-assemblies-with- silverlight-navigation-revisited-for-silverlight-4-beta /

于 2011-06-15T04:27:01.430 に答える