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;
        }