private void _logListBoxCopyMenuItem_Click(object sender, RoutedEventArgs e)
{
var hashSet = new HashSet<string>(_logListBox.SelectedItems.Cast<string>());
var sb = new StringBuilder();
foreach (var line in _logListBox.Items.Cast<string>())
{
if (!hashSet.Contains(line)) continue;
sb.AppendLine(line);
}
Clipboard.SetText(sb.ToString().TrimEnd('\n', '\r'));
}