使用Prism生成布局(Silverlight)

时间:2012-07-18 15:33:58

标签: silverlight layout prism

我是Prism的新手并且有一个概念性的问题。

我想要构建的是一个Silverlight应用程序,可以从配置文件加载其布局(以及使用的模块)。想象一下,我有许多模块(例如图表,Treeview和Newsticker),我想使用我的配置文件来确定哪些模块在我的应用程序中可见,以及它们在屏幕上的位置。

因此,如果我想要一个只有Graph和Treeview而不是Newsticker的应用程序,那么仅仅创建一个包含这两个模块视图的XAML文件就足够了吗?这个XAML文件是shell吗?

我可以使用不同的XAML文件/ shell /配置文件在启动时“生成”不同的应用程序吗?

我不需要在运行时切换布局,我只是希望能够轻松配置我的应用程序以使用不同的模块集。我希望指向正确的方向。