BetterExplorer.MainWindow.btnPasetShC_Click C# (CSharp) 메소드

btnPasetShC_Click() 개인적인 메소드

private btnPasetShC_Click ( object sender, RoutedEventArgs e ) : void
sender object
e RoutedEventArgs
리턴 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