我有一个ViewModel,它返回3个其他ViewModel,它在Views上设置了[NoHistory = true]属性。这完美地工作,后退按钮不会导致这3个视图中的任何一个显示。
但是我有以下导航问题:第一个ViewModel从ListView显示,当在第一个ViewModel上调用Close()时,View按预期关闭但跳过调用ShowViewModel的ListView并显示ListView之前的视图。按Back将我带到ListView,然后再次显示第一个ViewModel。这似乎只在使用Close()时发生,而在使用Back Button时则不会发生。应用程序的设计要求基于事务状态关闭视图。
这现在引起各种各样的怪异,这里有没有人有任何想法?