UWP 笔记RichEditBox富文本写数据库思路

初学uwp,打算写一个云存储的记事本,了解到RichEditBox富文本编辑器。对写数据库的思路做了一个处理

 

RichEditBox的内容是带格式的,所以写到数据库不能用单纯的纯文本

其实就两行核心代码就可以了

将RichEditBox内容读取,转为string

将string读取,写到RichEditBox

这两个问题就是实现写到数据库的核心

经过我的瞎几把折腾,找到了这个api

定义一个字符串用来接受富文本的内容

String ras="";

通过Document对象的方法GetText,第一个参数就是rtf的文本格式,第二个是接受文本的字符串,前缀要加out(我c#临时出家,啥都不知道)

RichEditBox.Document.GetText(Windows.UI.Text.TextGetOptions.FormatRtf,out ras);

这个时候ras已经读取到了带格式的文本了

以下格式的富文本,写到字符出后

{\rtf1\fbidis\ansi\ansicpg936\deff0\nouicompat\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 Microsoft YaHei UI;}}
{\colortbl

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值