我正在尝试将动态创建的 TextBlock 和动态创建的 RichTextboxes(它们并排放置)的内容放入 c# + wpf 中的剪贴板,但是,我无法这样做。我在谷歌上搜索无济于事,我想出的最新代码是
StringBuilder clipboard = new StringBuilder();
String rtb = scrlPanel.Children.OfType<RichTextBox>().ToString();
//List<RichTextBox> rtb = scrlPanel.Children.OfType<RichTextBox>().;
foreach(TextBlock txtb in scrlPanel.Children.OfType<TextBlock>())
{
clipboard.Append(txtb.Text + " " + "::" + Environment.NewLine + rtb.ToString() + Environment.NewLine);
}
Clipboard.SetText(clipboard.ToString());
但它不起作用,代码复制 TextBlocks 就好了,但 RichTextBoxes 内容显示“System.Linq.Enumerable+d__aa`1[System.Windows.Controls.RichTextBox]”
非常感谢任何帮助或指示。
谢谢,