private static async Task ClearJumpListAsync() { if (JumpList.IsSupported()) { var list = await JumpList.LoadCurrentAsync(); list.Items.Clear(); await list.SaveAsync(); } if (ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 5)) { await ContactListManager.ClearContactsAsync(); } }
private async void SyncContactsSwitch_Toggled(object sender, RoutedEventArgs e) { syncContactsSwitch.IsEnabled = false; syncingProgressBar.Visibility = Visibility.Visible; syncingProgressBar.IsIndeterminate = true; var isEnabled = App.RoamingSettings.Read(SYNC_CONTACTS, true); if (isEnabled) { await ContactListManager.ClearContactsAsync(); } else { await ContactListManager.UpdateContactsListAsync(); } App.RoamingSettings.Save(SYNC_CONTACTS, !isEnabled); syncContactsSwitch.IsEnabled = true; syncingProgressBar.Visibility = Visibility.Collapsed; syncingProgressBar.IsIndeterminate = false; }