[UWP] [C#]向RichTextBlock添加文本

时间:2016-02-29 21:47:55

标签: paragraph richtextblock

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

我在最后几个小时一直在努力找出一个最简单的方法:如何在按下按钮时向RichTextBlock添加文本。我尝试过一些我在互联网上找到的解决方案,但实际上没有一个解决方案。

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

我错过了什么?

1 个答案:

答案 0 :(得分:3)

检查此示例:

取自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);

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

请将此答案标记为对您有用!

最诚挚的问候!