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

[UWP][C#] Adding text to RichTextBlock

首先,我对 XAML 和 C# 都是全新的,所以请原谅我的一些愚蠢的错误。非常感谢您的解释。

过去几个小时我一直在苦苦思索,试图找出最简单的事情之一:如何在按下按钮时向 RichTextBlock 添加文本。我尝试了一些在 Internet 上找到的解决方案,但 none 确实有效。

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

我错过了什么?

检查这个例子:

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

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

如果对您有用,请收藏此答案!

此致!