Inline
にフォーカスするにはどうすればよいRichTextBox
ですか? Text-File から a
を作成し、それを my にロードし、Button_click に応じて
次々とマークします (を再作成します)FlowDocument
richTextBox1
Inline
FlowDocument
このコードで:
richTextBox1.SelectAll();
richTextBox1.Selection.Text = "";
string text = System.IO.File.ReadAllText(file);
int iZeile = 0;
string[] split = text.Split(new string[] {"\r\n"},StringSplitOptions.None);
foreach (string s in split)
{
if (iZeile != 27)
{
paragraph.Inlines.Add(s + "\r\n"); // adds line added without marking
}
else
{
Run run = new Run(split[27]); // adds line with marking
run.Background = Brushes.Yellow;
paragraph.Inlines.Add(run);
paragraph.Inlines.Add("\r\n");
}
iZeile++;
}
FlowDocument document = new FlowDocument(paragraph);
richTextBox1.Document = new FlowDocument();
richTextBox1.Document = document;
Keyboard.Focus(richTextBox1);
}
私はそれが..完璧ではないことを知っています。
問題
これまでのところ動作しますが、発生する問題は、MarketInline
が View に入らないことです。これをViewに持ち込む簡単な方法はありInline
ますか?