在StockTrader样本中加载Prism View

时间:2014-01-06 18:02:01

标签: prism

我一直在查看代码和pdf文档,但我找不到任何指示StockTrader示例应用程序如何决定默认显示哪个视图(PositionSummary或​​WatchList)的内容。

有谁可以解释这是如何确定的?

1 个答案:

答案 0 :(得分:1)

如果我没记错的话,股票交易商RI使用自己的名为 AutoPopulateExportedViewsBehavior 的自定义行为。这种行为不同于Prism使用的开箱即用的行为,旨在专门用于MEF。与 ViewExportAttribute 一起,它在容器中注册视图,同时在启动时添加到相应的区域。您可以在行为文件夹中的 StockTraderRI.Infrastructure 项目中找到它们。

修改: 也许我误解了这个问题。如果您询问如何确定首先显示 PositionSummary WatchList 视图之间的哪个视图,则没有特定的配置。该订单与首先初始化的模块有关。如果您要在引导程序中的 WatchModule 之后移动 PositionModule ,则 WatchList 将是默认显示的那个。