0

我目前正在尝试在 WPF 中创建一个简单的程序来为自定义纸牌游戏制作卡片。一些描述以富文本(如粗体和斜体)为特色,以突出重要的事情。为了美观和方便,效果和风味文本被复制到同一个 RichTextBox 中,这就是为什么我需要能够将富文本从输入复制到添加到显示中的行/段落中。这是代码:

private void EffectInput_TextChanged(object sender, TextChangedEventArgs e)
    {
        TextRange temp = new TextRange(EffectInput.Document.ContentStart, EffectInput.Document.ContentEnd);
        Console.WriteLine(temp.Text);

        effectText.Inlines.Clear();

        effectText.Inlines.Add(new Run(temp.Text));

        updateDescription();
    }

private void updateDescription()
    {
        Description.Document.Blocks.Clear();

        Description.Document.Blocks.Add(effectText);
        Description.Document.Blocks.Add(flavorText);
    }

我设法使它与框中的文本一起使用,但我找不到一种方法来复制文本的格式。谁能帮我?

4

0 回答 0