Windows下没有比较好的Markdown编辑器
我就自己写一个
csdn的Markdown很好,就是我需要截图保存有麻烦
需要把我的截图保存在本地,然后上传
这个过程比较麻烦
csdn的图没法外链
我想把自己的博客放到github,发现都没有图片
我自己写了的,可以把截图保存为图片,放到用户位置
然后插入![](image/file.png)
拖入图片也插入![](image/file.png)
界面有编辑和设置
编辑由TopAppBar,TextBox作为输入和TextBlock显示
拖入文件可以使用Drop
在Grid写Drop=“{x
view.dropimg}” DragOver=“Grid_DragOver”
Grid要AllowDrop=“True”
在MainPage.xaml.cs
在viewModel
public async void dropimg(object sender, Windows.UI.Xaml.DragEventArgs e)
dropimg 处理拖进来的DataPackageView
文件有
MainPage.xaml
MainPage.xaml.cs
option.xaml
option.xaml.cs
viewModel.cs
model.cs
notify_property.cs
其中notify_property.cs提供继承通知UI改变值
model包括
正在编辑文件file
保存位置folder
其中folder根据StorageApplicationPermissions.FutureAccessList获得用户位置。
可以访问的路径不多,因为一个程序可以访问文件路径多,不安全。如果每次放在一个不是程序目录的位置,都要用户设置,很麻烦。在用户第一次使用,让用户选择一个位置,然后应用程序可以直接访问用户选择的这个,不用每次都选择。
用户输入text
标题 name
其中text和name都是public string _text;
这样是在viewModel使用,可以OnPropertyChanged();
writetext是用户能输入,在没有设置用户位置,不能输入
_open是否打开
public async Task clipboard(DataPackageView con)
处理剪贴板和拖入内容
本来我是处理剪贴板,因为拖入也是DataPackageView
返回string是因为要把str插入到text,需要有Textbox光标插入
插入文件
开始我没有用文件
拖入和剪贴板只用第一个文件
public async void accessfolder(StorageFolder folder)
更改用户位置
public async void storage()
保存
在程序运行
viewModel.cs
本来绑Textbox SelectionStart
SelectionStart错误
要用SelectionStart,只能public Action<int, int> selectchange;
在MainPage.xaml.cs
因为选择可以把![这里写图片描述](image/{file.Name})
select Textbox选择的插入
clipboard 保存剪贴板
storage 保存
accessfolder 更改用户位置
model _m
把str添加text
MainPage.xaml
发布
https://dev.windows.com/zh-cn
登录
在我的应用
![这里写图片描述](image/2016191515 (2).png)
填名字
![这里写图片描述](image/2016191515 (3).png)
本来想写Markdown
不过自己做的不是很好,不敢,就写win
有人发了Markdown应用
点击开始提交
价格免费
在visual studio
关联
![这里写图片描述](image/2016191521 (2).png)
选择创建的Markdown
得到
produproperty_StoreKey.pfx
在属性
没有密码
![这里写图片描述](image/2016191526 (2).png)
![这里写图片描述](image/2016191527 (2).png)
配置
把produproperty_1.1.0.0_x86_x64_arm_bundle.appxupload上传
![这里写图片描述](image/2016191538 (2).png)
原文链接: http://blog.lindexi.com/post/win10-UWP-Markdown-%E5%90%AB%E6%BA%90%E4%BB%A3%E7%A0%81
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
欢迎转载、使用、重新发布,但务必保留文章署名 林德熙 (包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我 联系。