private void MenuItemDetailCopy_Click(object sender, RoutedEventArgs e) { MessageItem[] items = DetailList.SelectedMessages(); if (items == null) { return; } StringBuilder sb = new StringBuilder(); try { for (int i = 0; i < items.Length; i++) { sb.Append(items[i].MText + Environment.NewLine); } Clipboard.SetText(sb.ToString()); } catch (Exception exp) { ExceptionHelper.Log(exp); } sb.Clear(); }