WPF中RichTextBox中添加文字的两种方法

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方法,每次只要调用这个方法就可以了。

转载于:https://www.cnblogs.com/larissa-0464/p/10409667.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值