Beispiel #1
0
        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);
        }