如何在富文本框中插入unicode字符?

时间:2009-06-01 14:27:32

标签: c# wpf unicode richtextbox

我正在编写一个带有RichTextBox和工具栏的WPF应用程序(一个非常简单的RichText编辑器)。无论如何,我想在工具栏中放入6个可以单击的unicode字符,并且可以插入到RichTextBox的任何位置。

这似乎应该是相当简单的事情(没有很多代码隐藏)。它是,还是我必须编写一些自定义方法来实现这一目标?

谢谢,

凯尔

1 个答案:

答案 0 :(得分:2)

代码隐藏中的事件处理程序对我来说似乎是一种自然的方式。 Unicode字符只是.NET中的字符,因此它们可能在ASCII字符集之外并不意味着任何额外的困难。

这样的事应该做​​:

private void button_Click(object sender, RoutedEventArgs e)
{
    MyRtb.CaretPosition.InsertTextInRun("む");
}