b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

wpf richtextbox_bitmapimage_wpf datepicker 样式(2)

电脑杂谈  发布时间:2017-01-09 01:09:15  来源:网络整理

我一直在使用WPF开发的小型聊天客户端。在每一个聊天窗口,它包含一个RichTextBox显示previous聊天对话,并发送按钮一个文本框输入聊天信息。wpf richtextboxwpf richtextbox

我想在RichTextBox中显示文本的格式如下图所示。

用户1: 聊天信息放在这里

有关目前,我用AppendText通过函数来​​聊天对话追加到RichTextBox中。我的code是这样的,

  this.ShowChatConversationsBox.AppendText(从+“:”+文字);

但这种方式,我找不到格式化文本如上显示的方法。有没有办法做到这一点?或任何其他方法?

感谢

解决方案

而不是用RichTextBox的互动,你可以与FlowDocument的直接交互添加丰富的文本。设置包含段落在RichTextBox一个FlowDocument的文档,并添加内联对象,如运行或的Bold 的段落。您可以通过设置在章节或上内联属性设置文本的格式。例如:

 公共主窗口()
{
    的InitializeComponent();
    this.paragraph =新的第();
    this.ShowChatConversationsBox.Document =新的FlowDocument(段落);
}私人逐段;私人无效Button_Click(对象发件人,RoutedEventArgs E)
{
    从VAR =“USER1”;
    VAR文本=“聊天信息放在这里”;
    paragraph.Inlines.Add(新款Bold(新运行(从+“:”))
    {
        前景= Brushes.Red
    });
    paragraph.Inlines.Add(文本);
    paragraph.Inlines.Add(新换行符());
}

本文地址:IT屋 » 如何在WPF RichTextBox的格式化纯文本


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-25138-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...