Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在富文本框中插入unicode字符?_C#_Wpf_Unicode_Richtextbox - Fatal编程技术网

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

C# 如何在富文本框中插入unicode字符?,c#,wpf,unicode,richtextbox,C#,Wpf,Unicode,Richtextbox,我正在编写一个带有RichTextBox和工具栏(一个非常简单的RichText编辑器)的WPF应用程序。无论如何,我想在工具栏中放置6个unicode字符,这些字符可以被单击,并将插入RichTextBox的任意位置 这看起来应该相当简单(没有很多代码隐藏)。是这样,还是我必须编写一些自定义方法来实现这一点 谢谢 Kyle在我看来,代码隐藏中的事件处理程序似乎是最自然的方式。Unicode字符只是.NET中的字符,因此它们可能在ASCII字符集之外并不意味着有任何额外的困难 这样做应该: pr

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

这看起来应该相当简单(没有很多代码隐藏)。是这样,还是我必须编写一些自定义方法来实现这一点

谢谢


Kyle

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

这样做应该:

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