2

いくつかの段落を持つ RichTextBlock があります。背景色を設定するには、いくつかの段落が必要です。Paragraph または Run で Background プロパティが見つかりません。どうすればいいですか?WPF にはブロックがありますが、WinRT には存在しないようです。

4

2 に答える 2

2

不可能ですが、背景を持つ StackPanel を持つ InlineUIContainer を挿入することは可能です。

于 2012-10-08T13:47:15.350 に答える
-1

段落の開始と段落の終了のインデックスを取得してから、次を使用する必要があります。

//Select the line from it's number
int startIndex = richTextBox.GetFirstCharIndexFromLine(lineNumber);
richTextBox.Select(startIndex, length);

//Set the selected text fore and background color
richTextBox.SelectionColor = System.Drawing.Color.White;
richTextBox.SelectionBackColor= System.Drawing.Color.Blue;

また、優れたテキスト編集コントロールについては、ScintillaNETを参照することもできます。

于 2012-09-26T13:34:32.000 に答える