我一直在查看代码和pdf文档,但我找不到任何指示StockTrader示例应用程序如何决定默认显示哪个视图(PositionSummary或WatchList)的内容。
有谁可以解释这是如何确定的?
答案 0 :(得分:1)
如果我没记错的话,股票交易商RI使用自己的名为 AutoPopulateExportedViewsBehavior 的自定义行为。这种行为不同于Prism使用的开箱即用的行为,旨在专门用于MEF。与 ViewExportAttribute 一起,它在容器中注册视图,同时在启动时添加到相应的区域。您可以在行为文件夹中的 StockTraderRI.Infrastructure 项目中找到它们。
修改强>: 也许我误解了这个问题。如果您询问如何确定首先显示 PositionSummary 和 WatchList 视图之间的哪个视图,则没有特定的配置。该订单与首先初始化的模块有关。如果您要在引导程序中的 WatchModule 之后移动 PositionModule ,则 WatchList 将是默认显示的那个。