1

RichTextBox とツールバー (非常に単純な RichText エディター) を使用して WPF アプリケーションを作成しています。とにかく、クリックできるツールバーに6つのUnicode文字を配置し、RichTextBoxの任意の場所に挿入したいと考えています。

これはかなり簡単に実行できるように思えます (多くの分離コードは必要ありません)。それとも、これを実現するためにいくつかのカスタムメソッドを作成する必要がありますか?

ありがとう、

カイル

4

1 に答える 1

2

コード ビハインドのイベント ハンドラーは、私にとって自然な方法のように思えます。Unicode 文字は .NET の単なる文字であるため、ASCII 文字セットの外部にある可能性があるという事実は、追加の問題を意味するものではありません。

このようなことを行う必要があります:

private void button_Click(object sender, RoutedEventArgs e)
{
    MyRtb.CaretPosition.InsertTextInRun("む");
}
于 2009-06-01T14:50:58.663 に答える