源代码:http://download.csdn.net/source/2329997
Silverlight 4中的RichtextBox挺不错的。这里我就通过一个Richtextbox为例子说明下它的主要特性以及我个人认为比较好的应用。
先看一下给大家提供的这个例子:
这个是用RichTextbox做的一个编辑器。主要包括剪切板功能,字体颜色设置,插入图标链接,打印,打开文件,保存文件,以及全屏显示等等。
代码我会给大家提供下载地址。主要包含上面几部分。Menu,URLInsert,打印等。
1. 剪切功能,能够和本地文本文档或excel等之间相互剪切复制数据。
2. Font设置: 字体,字号,颜色 等都可以设置。
3. 图片,表格以及URL link的插入。给大家个示意图:
4. 打印功能。可以自己试试。
5. 打开,保存文件,创建新文件,以及全屏显示:
文件可以保存成.sav格式的。
全屏显示功能:
这里我没有添加Scroll滚动时字体变化,你可以自己加上。
那么它的用处何在??是用WCF Service或者是RIA Service来保存数据,然后把这个程序安装在客户端,你说这个不就很好的blog客户端发表文章的工具了?
比CSND的blog客户端工具好多了。下图是我安装到我电脑上的编辑器:
再加上图片的拖拽上传和Notification功能,它将会是一个完美的编辑器。