次のようなフロードキュメントがあります。
var mcFlowDoc = new FlowDocument();
var para = new Paragraph();
para.Inlines.Add(new Run("This is the first line."));
para.Inlines.Add(new Run("This is the second line."));
para.Inlines.Add(new Run("This is the third line."));
mcFlowDoc.Blocks.Add(para);
richTextBox.Document = mcFlowDoc;
そのテキストの任意の部分をクリックして、行の 1 つの背景を変更する必要があります。
まず、特定のインラインの背景を (マウス クリックに関係なく) 変更しようとしていますが、変更できません。
どんな助けでも大歓迎です。
編集: 実行の背景色を変更できましたが、すべての実行を再度追加して再描画する必要がありました。より速く動作する必要があるため、すべてを再度追加せずに実行を変更しようとしています。