public FrameNavigationService(Frame frame, IFrameSessionState frameSessionState, Func<string, Type> navigationResolver) { this.frame = frame; this.frameSessionState = frameSessionState; this.navigationResolver = navigationResolver; this.frame.Navigating += frame_Navigating; this.frame.Navigated += frame_Navigated; }
public FrameNavigationService(IFrameFacade frame, IFrameSessionState frameSessionState, Func<string, Type> navigationResolver, ISuspensionManagerState suspensionManagerSessionState) { _frame = frame; _frameSessionState = frameSessionState; _navigationResolver = navigationResolver; _suspensionManagerState = suspensionManagerSessionState; _frame.Navigating += frame_Navigating; _frame.Navigated += frame_Navigated; }