3

首先,我对 XAML 和 C# 都是全新的,所以请原谅我的一些愚蠢错误。解释更受赞赏。

在过去的几个小时里,我一直在努力找出最简单的事情之一:当按下按钮时如何将文本添加到 RichTextBlock。我尝试了一些在 Internet 上找到的解决方案,但没有一个真正奏效。

特别是似乎没有必要的参考。例如 VS 无法识别以下代码:Run myrun = new Run();norParagraph mypar = new Paragraph();myrichtextblock.document.

我错过了什么?

4

1 回答 1

4

检查这个例子:

取自 MSDN 文档

https://msdn.microsoft.com/library/windows/apps/br227565

// Create a RichTextBlock, a Paragraph and a Run.
RichTextBlock richTextBlock = new RichTextBlock();
Paragraph paragraph = new Paragraph();
Run run = new Run();

// Customize some properties on the RichTextBlock.
richTextBlock.IsTextSelectionEnabled = true;
richTextBlock.TextWrapping = TextWrapping.Wrap;
run.Text = "This is some sample text to show the wrapping behavior.";
richTextBlock.Width = 200;

// Add the Run to the Paragraph, the Paragraph to the RichTextBlock.
paragraph.Inlines.Add(run);
richTextBlock.Blocks.Add(paragraph);

// Add the RichTextBlock to the visual tree (assumes stackPanel is decalred in XAML).
stackPanel.Children.Add(richTextBlock);

只需查看如何在此示例中添加文本并修改代码以放入按钮的单击事件中

如果对您有用,请标记此答案!

最好的祝福!

于 2016-03-01T04:22:36.503 回答