我是 Prism 的新手,有一个概念问题。
我想要构建的是一个 Silverlight 应用程序,它可以从配置文件加载其布局(以及使用的模块)。想象一下,我有许多模块(例如图表、树视图和 Newsticker),我想使用我的配置文件来确定其中哪些在我的应用程序中可见,以及它们在屏幕上的位置。
因此,如果我想要一个只有 Graph 和 Treeview 而没有 Newsticker 的应用程序,那么只创建一个包含这两个模块的视图的 XAML 文件就足够了吗?这个 XAML 文件会是外壳吗?
然后我可以在启动时使用不同的 XAML 文件/shell/配置文件来“生成”不同外观的应用程序吗?
我不需要在运行时切换布局,我只想能够轻松地配置我的应用程序以使用一组不同的模块。我将不胜感激正确方向的指示。