private void OnOneDriveProviderLinkAborted(object sender, CartridgeProviderFailEventArgs e)
        {
            // No more progress bar.
            _progress[ProgressSourceOneDriveLink] = false;

            // Nothing to do if the page is not visible.
            if (!IsPageVisible)
            {
                return;
            }

            // Shows a message because something happened.
            if (System.Windows.MessageBox.Show("Linking to OneDrive was cancelled. Do you want to try again?", "Cancelled", MessageBoxButton.OKCancel) == System.Windows.MessageBoxResult.OK)
            {
                // Try again.
                RunOneDriveProviderLinkWizard();
            }
            else if (_navigateBackIfProviderLinkWizardTerminates)
            {
                // Exits.
                App.Current.ViewModel.NavigationManager.NavigateToAppHome();
            }
        }
Пример #2
0
 private void OnProviderSyncAborted(object sender, CartridgeProviderFailEventArgs e)
 {
     _isBusyAggregator[sender] = false;
 }