prism journal导航按钮的可用性探索有哪些记录?
- 内容介绍
- 文章标签
- 相关推荐
本文共计337个文字,预计阅读时间需要2分钟。
使用Prism导航功能的时刻,跳过几个坑,记录一下。1. 导航记录的生产,是在区域导航过程中产生的。+ RegionManager.Regions[PrismManager.MainViewRegionName].RequestNavigate(obj.NameSpace, back={journal});
prism使用导航功能的时候,跳了几个坑,记录一下。
1、导航记录的产生,是在区域导航过程中产生的。
_regionManager.Regions[PrismManager.MainViewRegionName].RequestNavigate(obj.NameSpace, back =>
{
journal= back.Context.NavigationService.Journal;
journalHistory();
});
2、通过journal.goback(),journal.goforward()来向前向后。
3、journal.CanGoback和Canforward来确定是否可导。
4、但是如果在命令中使用GobackCommand=new DelegateCommand(Goback,()=>journal.CanGoBack)话就不可以,因为这时候journal还是null。
本文共计337个文字,预计阅读时间需要2分钟。
使用Prism导航功能的时刻,跳过几个坑,记录一下。1. 导航记录的生产,是在区域导航过程中产生的。+ RegionManager.Regions[PrismManager.MainViewRegionName].RequestNavigate(obj.NameSpace, back={journal});
prism使用导航功能的时候,跳了几个坑,记录一下。
1、导航记录的产生,是在区域导航过程中产生的。
_regionManager.Regions[PrismManager.MainViewRegionName].RequestNavigate(obj.NameSpace, back =>
{
journal= back.Context.NavigationService.Journal;
journalHistory();
});
2、通过journal.goback(),journal.goforward()来向前向后。
3、journal.CanGoback和Canforward来确定是否可导。
4、但是如果在命令中使用GobackCommand=new DelegateCommand(Goback,()=>journal.CanGoBack)话就不可以,因为这时候journal还是null。

