BetterExplorer.MainWindow.btnPasetShC_Click C# (CSharp) Method

btnPasetShC_Click() private method

private btnPasetShC_Click ( object sender, RoutedEventArgs e ) : void
sender object
e RoutedEventArgs
return void
    private void btnPasetShC_Click(object sender, RoutedEventArgs e) {
      string PathForDrop = _ShellListView.CurrentFolder.ParsingName;
      foreach (string item in Clipboards.GetFileDropList()) {
        using (var shortcut = new ShellLink()) {
          var o = new ShellItem(item);
          shortcut.Target = item;
          shortcut.WorkingDirectory = Path.GetDirectoryName(item);
          shortcut.Description = o.GetDisplayName(SIGDN.NORMALDISPLAY);
          shortcut.DisplayMode = ShellLink.LinkDisplayMode.edmNormal;
          shortcut.Save($"{PathForDrop}\\{o.GetDisplayName(SIGDN.NORMALDISPLAY)}.lnk");
          AddToLog($"Shortcut created at {PathForDrop}\\{o.GetDisplayName(SIGDN.NORMALDISPLAY)} from source {item}");
        }
      }
    }
MainWindow