WPF RichTextBox

摘要:
FlowDocumentRunFlowDoc=newFlowDocument();ParagraphRunparagraph=newParagraph();运行FlowDoc.Blocks。添加(段落);txtRichBox。文档=RunFlowDoc;Runr=newRun(内容);如果(类型==0)r.Foreground=newSolidCo
FlowDocument RunFlowDoc = new FlowDocument();
Paragraph Runparagraph = new Paragraph();

RunFlowDoc.Blocks.Add(Runparagraph);
txtRichBox.Document = RunFlowDoc;

Run r = new Run(content);
if (type == 0)
r.Foreground = new SolidColorBrush(Color.FromArgb(255, 0, 0, 255));
else if (type == 1)
r.Foreground = new SolidColorBrush(Color.FromArgb(255, 0, 0, 0));
else
r.Foreground = new SolidColorBrush(Color.FromArgb(255, 255, 0, 0));
Runparagraph.Inlines.Add(r);
Runparagraph.Inlines.Add("
");
txtRichBox.ScrollToEnd();

//行内追加

Run r = Runparagraph.Inlines.ElementAt(Runparagraph.Inlines.Count - 2) as Run;
r.Text += ">>正在上传";

//加入图片 
BitmapImage bi = new BitmapImage(new Uri(@"F:imagesubmit.png")); Image image = new Image(); image.Source = bi; InlineUIContainer container = new InlineUIContainer(image); Paragraph paragraph = new Paragraph(container);

  

  

免责声明:文章转载自《WPF RichTextBox》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mongodb 常见问题处理方法收集WebSocket协议 8 问下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

wpf数据绑定更新通知

类似于这样子的;大致的意思是:一个代码变量,通过改变变量的值,绑定这个变量的这个圆颜色也在变化 就是一种心跳效果 在网上数据触发的感觉不多,废了不少时间,这里做个总结 1:通知 class NotifyBase : INotifyPropertyChanged { public event PropertyChangedEve...

WPF 快捷键(窗体)

前言:在WPF项目开发当中,遇到了需要用到快捷键的需求,于是对热键做了一个快速学习,但是这方面的资源很少。。。 热键大致分为三种场景,下面用QQ的使用场景举例: 全局热键:QQ的Ctrl+Alt+A截图。 焦点热键:QQ消息栏的Shift+Enter文本换行。 窗体热键:Alt+F4关闭QQ的窗口。 在WPF当中,全局热键 和 焦点热键都可以轻松实现,下...

WPF下的语法高亮控件——AvalonEdit

早就听闻SharpDevelop 会采用WPF作为界面,今天在网上闲逛的时候发现了其语法编辑器——AvalonEdit已经发布了,在CodeProject上也可以看到其代码了。 界面效果如下: 下载了其Demo简单的试用了一下:支持语法高亮、智能提示、代码折叠、撤销&重做,另外,还支持不少快捷键;可以说是该有的功能基本上都有了。 性能上也十分...

如何在Visual Studio 2013中使用Ribbon For WPF

1、首先需要 下载Ribbon For WPF.目前最新的版本是Microsoft Ribbon for WPF October 2010。 下载 链接: https://www.microsoft.com/en-us/download/details.aspx?id=11877#filelist 下载 完成后安装。 2、打开Visual Studio 2...

WPF基础知识、界面布局及控件Binding

  WPF是和WinForm对应的,而其核心是数据驱动事件,在开发中显示的是UI界面和逻辑关系相分离的一种开放语言。UI界面是在XAML语言环境下开发人员可以进行一些自主设计的前台界面,逻辑关系还是基于c#语言进行的逻辑设计。在使用WPF做项目的时候,免不了要对界面进行布局,同时需要对其中的控件进行绑定,本文主要是对这几方面进行介绍。 首先介绍WPF的基础...

WPF学习笔记-行为

样式和资源字典能在一定范围上设置界面的属性效果,但是这些都是相对的是静态的,即使是动态的,也是先定义好的,无法直接按人的操作行为去设置效果。 这里来实现拖动功能,需要引用System.Windows.Interactivity.dll程序集 一,创建行为 1 using System; 2 using System.Collections.Gener...