我有一个典型的主从场景。用户可以在主视图中单击“添加新”并在详细视图中输入详细信息。例如,假设我有产品的 ObservableCollection 列表。当用户单击“添加新”时,我将新的产品记录添加到 ObservableCollection,然后打开一个详细视图以添加产品详细信息。如果用户确实保存了产品,这很有效。但是,如果用户决定取消添加新产品,我如何从主视图中产品的 ObservableCollection 中删除它。现在我可以想到两种方法,第一个是将 ObservableCollection 的引用传递给 Details 视图,第二个是使用事件通知 master 视图关于新的 Product 记录删除。你有什么建议?此外,如果有更好的方法来专门处理棱镜,
问候,尼尔文。