private void btnCopyToClibboard_Click(object sender, RoutedEventArgs e) { string sClipboard = ""; ColorDictItem foreColItem = (ColorDictItem)listForeColors.SelectedItem; ColorDictItem backColItem = (ColorDictItem)listBackColors.SelectedItem; if (rbtToClipByName.IsChecked ?? false) { sClipboard = foreColItem.Name + "|" + backColItem.Name; } else if (rbtToClipByRGB.IsChecked ?? false) { sClipboard = foreColItem.ToStringRGB(";") + "|" + backColItem.ToStringRGB(";"); } Clipboard.Clear(); Clipboard.SetText(sClipboard, TextDataFormat.Text); MessageBox.Show(string.Format("В буфер скопирована строка\n\n\t{0}", sClipboard), "Copy to Clipboard", MessageBoxButton.OK, MessageBoxImage.Information); }