0

CAB フレームワークは初めてです。サンプルの GPS アプリケーションを実行した後、単一のモジュールがどのようにロードされ、そのビューが表示されるかを理解しました。

私は3つのフォームを持つプロジェクトを持っています。このために 3 つの異なるビューを持つ単一のモジュールを作成する必要がありますか、それとも 3 つの異なるモジュールを作成する必要がありますか。

3 つのビューを作成した場合、これらのビューを切り替えるにはどうすればよいですか。また、3 つの異なるモジュールを作成している場合、これらのモジュールを切り替えるにはどうすればよいですか。

ありがとう。

4

1 に答える 1

0

これら 3 つのフォームを常に一緒に使用する場合は、それらを同じモジュールに入れます。これらのフォームが一度に 1 つまたは 2 つしか必要ない場合は、それらを個別のモジュールに配置して、必要なフォームだけをオンデマンドでロードできるようにします。

「モジュールを切り替える」とはどういう意味か正確にはわかりません。アプリケーションの起動時にロードするモジュールを選択する方法を参照する場合は、ブートストラップで GetModuleCatalog メソッドをオーバーライドし、オーバーライドされたメソッド内にモジュール カタログを作成することによって行います。アプリケーションの任意の時点でモジュールを動的にロードする方法を意味する場合は、コンテナの IModuleManager オブジェクトで LoadModule メソッドを使用して実行できます。

于 2009-09-17T11:28:43.527 に答える