BuildIt.Lifecycle.WindowManager.UpdateAppViewBackButton C# (CSharp) Method

UpdateAppViewBackButton() private method

private UpdateAppViewBackButton ( ) : void
return void
        private void UpdateAppViewBackButton()
        {
            var hasStates = RegionForCurrentWindow as IHasStates;
            var rootFrame = Window.Current.Content as Frame;
            if (rootFrame != null)
            {
#if WINDOWS_UWP
                SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility =
                    (rootFrame.CanGoBack && !(hasStates?.StateManager.GoToPreviousStateIsBlocked ?? false))
                        ? AppViewBackButtonVisibility.Visible
                        : AppViewBackButtonVisibility.Collapsed;
#else
                // TODO: Find a Win8x equivalent
#endif
            }
        }