/// <summary> /// Adds a go back handler at the end of the handler queue. /// For example called when back key has been pressed on Windows Phone or backspace key or alt-left has been pressed Windows. /// </summary> /// <param name="handler">The handler. </param> /// <returns>Returns the created async go back handler which is used for deregistration (RemoveGoBackAsyncHandler). </returns> public Func <CancelEventArgs, Task> AddGoBackHandler(Action <CancelEventArgs> handler) { return(NavigationKeyHandler.AddGoBackHandler(handler)); }
/// <summary> /// Removes an async go back handler. /// </summary> /// <param name="handler">The handler. </param> public void RemoveGoBackAsyncHandler(Func <CancelEventArgs, Task> handler) { NavigationKeyHandler.RemoveGoBackAsyncHandler(handler); }