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);
         }
     }
 }
Exemple #2
0
        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);
                    }
                }
            }
        }