RichTextBox控件不同于TextBox控件,後者可以直接通過其Text屬性綁定或者在背景動态添加文字。
(一)使用資料綁定
<RichTextBox FontSize="12">
<FlowDocument>
<Paragraph>
<Run Text="{Binding ElementName=listofmachines, Path=SelectedItem.MachineInfo.Description}"/>
</Paragraph>
</FlowDocument>
</RichTextBox>
(二)背景添加
private void RichtxtboxInput(string txt, RichTextBox richtxtbox)
{
Run r = new Run(txt);
Paragraph para = new Paragraph();
para.Inlines.Add(r);
richtxtbox.Document.Blocks.Clear();
richtxtbox.Document.Blocks.Add(para);
}
定義了一個RichtxtboxInput方法,每次隻要調用這個方法就可以了。