private void MenuItemClose_Click(object sender, RoutedEventArgs e) { FileWatcherTabItem closeTab = (FileWatcherTabItem)this.tabControlMain.SelectedItem; if (closeTab != null) { tabControlMain.Items.Remove(closeTab); closeTab.Dispose(); } }
public void CopyText() { if (tabControlMain.SelectedIndex >= 0 && tabControlMain.SelectedIndex < tabControlMain.Items.Count) { FileWatcherTabItem tab = tabControlMain.Items[tabControlMain.SelectedIndex] as FileWatcherTabItem; if (tab != null) { StringBuilder sb = new StringBuilder(); foreach (HighlightedItem item in tab.SelectedItem) { sb.AppendLine(item.Text); } ClipboardHelper.AddTextToClipboard(sb.ToString()); } } }