我正在使用棱镜。我的父视图中有一个选项卡控件。我的选项卡控件中有两个选项卡。每个选项卡都有不同的视图。每个选项卡都有一个按钮,该按钮可能会或可能不会(取决于某些内部逻辑)导致选项卡控件切换到不同的选项卡。建立这样的架构的最佳实践是什么?
我反对使用 EventAggregator,因为我认为它草率且容易被误用。还有另一种方法可以做到这一点吗?我应该使用 RoutedCommand 还是事件?
我还将在选项卡之间共享信息,但我希望它们松散耦合并具有不同的 ViewModel。有什么想法、建议或批评吗?
谢谢!布雷特