private async void RenameFile_Click(object sender, RoutedEventArgs e) { if (SecureGridView.SelectedItem is FileSystemStorageItemBase RenameItem) { RenameDialog dialog = new RenameDialog(await RenameItem.GetStorageItem().ConfigureAwait(true)); if ((await dialog.ShowAsync().ConfigureAwait(true)) == ContentDialogResult.Primary) { await(await RenameItem.GetStorageItem().ConfigureAwait(true)).RenameAsync(dialog.DesireName); } } }
private async void RenameFile_Click(object sender, RoutedEventArgs e) { if (SecureGridView.SelectedItem is SecureAreaStorageItem RenameItem) { RenameDialog dialog = new RenameDialog(RenameItem); if ((await dialog.ShowAsync().ConfigureAwait(true)) == ContentDialogResult.Primary) { if (await RenameItem.GetStorageItem().ConfigureAwait(true) is IStorageItem Item) { await Item.RenameAsync(dialog.DesireName); await RenameItem.Update().ConfigureAwait(false); } } } }