BetterExplorer.MainWindow.btnFormatDrive_Click C# (CSharp) Method

btnFormatDrive_Click() private method

private btnFormatDrive_Click ( object sender, RoutedEventArgs e ) : void
sender object
e RoutedEventArgs
return void
    private void btnFormatDrive_Click(object sender, RoutedEventArgs e) {
      if (MessageBox.Show("Are you sure you want to do this?", FindResource("btnFormatDriveCP").ToString(), MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) {
        var formatDriveThread = new Thread(() => {
          string DriveLetter =
          _ShellListView.SelectedItems.Any() ?
          DriveLetter = Directory.GetLogicalDrives().Contains(_ShellListView.SelectedItems[0].ParsingName) ? _ShellListView.SelectedItems[0].ParsingName : _ShellListView.CurrentFolder.ParsingName
          :
          DriveLetter = _ShellListView.CurrentFolder.ParsingName;

          BExplorer.Shell.Interop.Shell32.FormatDrive(IntPtr.Zero, DriveLetter);
        });

        formatDriveThread.Start();
      }
    }
MainWindow