private async void Page_Loaded(object sender, RoutedEventArgs e) { if (ReleaseNotesManager.ShowReleaseNotes) { ReleaseNotesDialog dialog = new ReleaseNotesDialog(); await dialog.ShowAsync(); } bool synchronize = false; if (SettingsManager.Get <bool>(Setting.UseCloudSynchronization) && AccountStorage.Instance.HasSynchronizer) { AccountStorage.Instance.SynchronizationStarted += SynchronizationStarted; AccountStorage.Instance.SynchronizationCompleted += SynchronizationCompleted; Synchronize.Visibility = Visibility.Visible; if (SettingsManager.Get <int>(Setting.WhenToSynchronize) == 0) { synchronize = true; } } await LoadAccounts(); PageGrid.Children.Remove(LoaderProgressBar); if (firstLoad && synchronize) { UpdateLocalFromRemote(); } firstLoad = false; if (AccountStorage.Instance.IsSynchronizing) { Synchronize.StartAnimationAndDisable(); Edit.IsEnabled = false; ButtonUndo.IsEnabled = false; } }
public static async void ShowReleaseNotes() { var dialog = new ReleaseNotesDialog(); await dialog.ShowAsync(); }