是否可以导航
约 146 字小于 1 分钟
PrismC#MVVMWPF
2025-06-10
在 导航相关事件 实现了 INavigationAware 接口后,可以通过实现 IsNavigationTarget(NavigationContext) 方法来控制是否可以跳转到已有的 View 实例。
IsNavigationTarget(NavigationContext)方法:当导航到此视图时调用,返回true表示可以导航到此视图,返回false表示不可以导航到此视图,会创建一个新的实例。
public bool IsNavigationTarget(NavigationContext navigationContext)
{
return true; // allow navigation to this view
return false; // prevent navigation to this view, will create a new instance
}