BetterExplorer.MainWindow.tcMain_PreviewSelectionChanged C# (CSharp) Метод

tcMain_PreviewSelectionChanged() приватный Метод

private tcMain_PreviewSelectionChanged ( object sender, Wpf e ) : void
sender object
e Wpf
Результат void
    void tcMain_PreviewSelectionChanged(object sender, Wpf.Controls.PreviewSelectionChangedEventArgs e) {
      //if (tcMain.IsInTabDragDrop) {
      //	e.Cancel = true;
      //	return;
      //}

      //if (e.RemovedItems.Count > 0) {
      //	var tab = e.RemovedItems[0] as Wpf.Controls.TabItem;

      //	if (tab != null && this._ShellListView.GetSelectedCount() > 0) {
      //		tab.SelectedItems = this._ShellListView.SelectedItems.Select(s => s.ParsingName).ToList();
      //	}
      //}

      //if (e.AddedItems.Count == 0 || tcMain.SelectNewTabOnCreate == false) return;
      //tcMain.IsInTabDragDrop = true;
      //var newTab = e.AddedItems[0] as Wpf.Controls.TabItem;
      //if (this._ShellListView.CurrentFolder == null || !this._ShellListView.CurrentFolder.Equals(newTab.ShellObject) && tcMain.CurrentTabItem == null) {
      //	SelectTab(newTab);
      //} else if (!tcMain.IsSelectionHandled) {
      //	SelectTab(newTab);
      //	//btnUndoClose
      //	btnUndoClose.Items.Clear();
      //	foreach (var item in tcMain.ReopenableTabs) {
      //		btnUndoClose.Items.Add(item.CurrentLocation);
      //	}
      //}
      ////else if (e.RemovedItems.Count == 0) {
      ////	e.Cancel = true;
      ////	SelectTab(newTab);
      ////	tcMain.SelectedItem = e.AddedItems[0];
      ////} else if (e.RemovedItems[0] == tcMain.CurrentTabItem) {
      ////	e.Cancel = true;
      ////	tcMain.IsSelectionHandled = false;
      ////	tcMain.SelectedItem = e.RemovedItems[0];
      ////	tcMain.CurrentTabItem = null;
      ////}

      //tcMain.IsSelectionHandled = true;
      //this._ShellListView.Focus();
      //this._CurrentlySelectedItem = tcMain.SelectedItem as Wpf.Controls.TabItem;
    }
MainWindow