0

我是 CAB 框架的新手。通过示例 GPS 应用程序后,我了解了如何加载单个模块并显示其视图。

我有一个项目,其中有 3 个表格。我应该为此创建一个具有三个不同视图的单个模块,还是应该为此创建三个不同的模块。

如果我创建三个视图,我如何在这些视图之间切换。如果我正在创建三个不同的模块,我如何在这些模块之间切换。

谢谢。

4

1 回答 1

0

如果您总是将这三种形式一起使用,请将它们放在同一个模块中。如果您在给定时间只需要其中的一两个表单,请将它们放在单独的模块中,这样您就可以按需加载所需的表单。

我不明白“在模块之间切换”的确切含义。如果您参考如何在应用程序启动时选择要加载的模块,您可以通过覆盖引导程序中的 GetModuleCatalog 方法并在被覆盖的方法中创建模块目录来实现。如果您的意思是如何在应用程序的任何位置动态加载模块,您可以使用容器的 IModuleManager 对象中的 LoadModule 方法来实现。

于 2009-09-17T11:28:43.527 回答