public static void RequestNavigation(NavigationViewHandler arg1, IStackNavigation arg2, object?arg3) { if (arg3 is NavigationRequest ea) { arg1._stackNavigationManager?.RequestNavigation(ea); } }
public static void RequestNavigation(INavigationViewHandler arg1, IStackNavigation arg2, object?arg3) { if (arg1 is NavigationViewHandler platformHandler && arg3 is NavigationRequest ea) { platformHandler._stackNavigationManager?.RequestNavigation(ea); } }
public virtual void Disconnect(IStackNavigation navigationView, Frame navigationFrame) { if (_navigationFrame != null) { _navigationFrame.Navigated -= OnNavigated; } _navigationFrame = null; NavigationView = null; }
public static void RequestNavigation(INavigationViewHandler arg1, IStackNavigation arg2, object?arg3) { if (arg1 is NavigationViewHandler platformHandler && arg3 is NavigationRequest navigationRequest) { platformHandler.NavigationStack = navigationRequest.NavigationStack; } //if (arg3 is NavigationRequest args) // arg1.OnPushRequested(args); }
public virtual void Disconnect(IStackNavigation navigationView, Frame navigationFrame) { if (_navigationFrame != null) { _navigationFrame.Navigated -= OnNavigated; } FirePendingNavigationFinished(); _navigationFrame = null; NavigationView = null; }
public static void RequestNavigation(NavigationViewHandler arg1, IStackNavigation arg2, object?arg3) { if (arg3 is NavigationRequest nr) { arg1._navigationManager?.NavigateTo(nr); } else { throw new InvalidOperationException("Args must be NavigationRequest"); } }
public static void RequestNavigation(ShellSectionHandler handler, IStackNavigation view, object?arg3) { if (arg3 is NavigationRequest nr) { handler._navigationManager?.NavigateTo(nr); } else { throw new InvalidOperationException("Args must be NavigationRequest"); } }
public virtual void Connect(IStackNavigation navigationView, Frame navigationFrame) { if (_navigationFrame != null) { _navigationFrame.Navigated -= OnNavigated; } navigationFrame.Navigated += OnNavigated; _navigationFrame = navigationFrame; NavigationView = (IStackNavigation)navigationView; if (WindowManager?.RootView is NavigationView nv) { nv.IsPaneVisible = true; } }
public static void RequestNavigation(NavigationViewHandler arg1, IStackNavigation arg2, object?arg3) { arg1.NavigationStack = (arg3 as NavigationRequest) !.NavigationStack; //if (arg3 is NavigationRequest args) // arg1.OnPushRequested(args); }
public static void RequestNavigation(NavigationViewHandler arg1, IStackNavigation arg2, object?arg3) { throw new NotImplementedException(); }