ExreaderPlus个人技术文档

技术说明书:

一.文件相关

1.文件的导入:

1.采用picker选取系统文件中的文件,限.txt文件,并将.txt文件通过storageFile.OpenStreamForReadAsync()读出,交给前端

处理

2.通过Passage类的参数ID写入文件,将文章内容存入文件,文章其余信息存入数据库,并等待下次打开,,若有重复,则用CreationCollisionOption.GenerateUniqueName来生成带有编号的文件

2.文章内容的导出:

由先前通过passage类ID导出文件,并将内容赋予passage类,最终交由书架打开

3.删除文章:

将之前生成的文件在ApplicationData.Current.LocalFolder下的文件删除。通过folder.TryGetItemAsync方法找到文件。

C:\Users\dell-01\AppData\Local\Packages\84f1123c-df6a-44c4-aae1-a742721ab9a5_zxnp10ygjjykp\LocalState

4.测试类:

测试上述文件流入流出的正确性

二:分享相关:

1.唤起浏览器打开分享链接

通过 Launcher.LaunchUriAsync(uri)方法打开事先设定好的分享链接。

2.打开新窗口预览:

通过await newView.Dispatcher.RunAsync()方法来打开一个新的窗口。

3.通过win2d生成分享图片

Local:HitContentholder

通过canvasRenderTarget.CreateDrawingSession中的drawimage方法将选择的模板生成在画布上,并通过drawtext方法准备在图片上写字。drawtext中通过像素定位起始字的位置,并通过长宽确定文字的写入范围。并可将图片预览,通过图片路径的绑定,

 

3.应用:

1.toast弹窗:
 

通过ToastNotifier来显示主内容与详细信息,用来显示各种应用通知。

2.Tile

与用户交互,允许将图标固定在开始屏幕

实现设置好宽中大三种图表样式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值