Welcome to Wordpress 5.0
本博客已经更新到WP5,欢迎回来
UWP在局域网充当网页
在同一个局域网中我们可以使用Restup构建一个局域网的网页。
我们使用HtmlAgilityPack编辑Html文件。
首先,建议在Github下载Restup的源码和示例https://github.com/tomkuijsten/restup
一下为Restup的初始化函数,你可以看到其将网站指向应用目录下的RAST\Web(当然你也可以设置为应用本地数据目录),并启用了8800端口。
1234567891011121314151617181920212223242526private async Task InitializeWebServer() { var restRouteHandler = new RestRouteHandler(); restRouteHandler.RegisterController<AsyncControllerSample>(); restRouteHandler.RegisterController<FromContentControllerSample& ...
宣告 开机的时间 应用
今天,我的又一款应用准备上架。
开机的时间 ,顾名思义是一款可以检测现在离开机的时间的工具。应用简单干净,没有界面。
宣告文件资源管理器Max 正式版
今天我很荣幸的告诉你们,宣告文件资源管理器Max已经正式在Microsoft Store上架。现在任何人都可以前往Microsoft Store下载。
我们的文件资源管理器Max现已经推出第一个针对正式版的修复和改进,应用商店已经在近日提供更新,下面是更新内容。
我们支持了Hash计算,现在你可以在上下文菜单中计算Sha1,sha256,Sha384,Sha512,MD5。
我们修复了在复制完成时有可能关错窗口的问题。
我们支持用户记录,例如你可以在任务视图(Timeline)中找到你的动态。
修复了一个可能导致固定到开始菜单图标丢失的问题。
快速预览添加了固定按钮,为长时间的预览提供方便。
改善了详细视图的使用体验。
现在在详细视图可以排序。
现在可以将在剪贴板中的文本直接粘贴为文本文件。
改善广告窗口显示,减少遮挡树视图
修复其他BUG
9.3
我们的文件资源管理器Max现已经推出第二个针对正式版的修复和改进,应用商店将在近日提供更新,下面是更新内容。
我们修复了拖拽导致意外复制引发文件损坏的问题。
改善触摸屏用 ...
宣布文件资源浏览器Max RP
哈喽,大家好,
今天我很高兴宣布文件资源管理器Max又一个测试版。
今天我们测试包已经改为了应用商店包,意味着离完成更进一步。
我在这个版本带来的新功能
多语言的支持,现在我们支持英语、中文、日语、西班牙语、阿拉伯语。
快速预览支持,现在我们可以使用P键进行快速预览文件
目前我们支持 txt,cpp,cs,java,hpp,md,bat,cmd,log,ico,c,ps1,pdf,dwg,png,bmp,jpg,mp4,mp3,mkv,avi,wmv,wav,xml,html,htm
对于docx,pptx,xlsx,仅支持文字预览
粘贴现在提供进度条指示,你会看到复制窗口,和通知中心的显示
现在我们支持将文件固定到开始菜单
现在我们支持文件分享
现在我们支持更多快捷键
现在我们支持磁盘空间大小的指示
全新的工具栏打开动画
详细视图(Beta)的支持
下载
UWP获得磁盘空间大小
在UWP环境中获得磁盘可用空间大小的教程一直没有,研究了几天我成功获得了相关数据。
很多开发win32程序的小伙伴喜欢使用**System.IO.DriveInfo.GetDrives()**,但是在UWP,这个只能获得盘符目录。
下面我介绍一下UWP获得磁盘可用空间大小的方法。
首先你需要一个指向根目录的StorageFolder对象,
我们要使用StorageFolder.Properties.RetrievePropertiesAsync()获得文件夹信息。
Namespace:
Windows.Storage.FileProperties
Assemblies:
Windows.Storage.FileProperties.dll, Windows.dll
C# 复制
1public IAsyncOperation<IDictionary<string, object>> RetrievePropertiesAsync(IEnumerable<String> propertiesToRetrieve)
https://docs.micro ...
添加有进度条的土司通知
进度指示提供更好的用户体验的一种方式
Windos 10 在系统中提供了有进度指示的土司通知,可以帮助开发者开发更好的用户体验。
在上一篇文章,我介绍了一种为复制提供进度的方法,下面我将介绍,如何将进度与通知结合。
在上一篇文章的类中添加以下两个方法
(using Microsoft.Toolkit.Uwp.Notifications;)
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273public void SentToast() { ToastContent content = new ToastContent() { Visual = new ToastVisual() { ...
UWP文件复制进度指示
由系统提供的storagefile类提供的copy方法并没有提供可以提供显示进度的方法,在复制大文件时就会很不友好。
下面我提供一种显示进度的方法。
复制顾名思义,就是读取再写入。
所以我们通过storagefile读取文件流并写入另一个文件流。
在每一次读取时更新进度。
但是这有一个问题。根据不同缓存区的大小,这个东西不会太实时。如果用来获取速度,由于缓存区大小设置,获得的速度不准确。
有人说吧缓存区调小一点,我明确的告诉你,这个会影响拷贝的速度。
以下是具体代码
我创建了三个CopyFIle方法使可以支持文件夹
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495private async Task CopyFile(IStorageItem s1, StorageFolde ...
宣布文件资源管理器max 测试3
哈喽,大家好!
今天我很荣幸为大家带来新的文件资源管理器MAX的第四个测试版。
本版本仅支持17134 及更高版本的64位或32位的Windows 10 操作系统。
新功能1.支持多窗口2.我修复了工具条 3.更新了树
4.更新了的树的右键菜单
5.修复了一个可能导致缩略图无法显示的问题
Have Fun With this Wonderful Build.
文件信息版本号:0.0.7下载地址:下载备用地址
如何安装1.解压缩
2.右键Add-AppDevPackage.ps1以powershell运行
3.一路enter 或输入Y
文件浏览器 测试2
哈喽,大家好!
今天我很荣幸为大家带来新的文件资源管理器UWP的第三个测试版(测试0,测试1,测试2).
本版本仅支持17134 及更高版本的64位或32位的Windows 10 操作系统。
新功能1.我添加了欢迎界面
2.我添加了工具条
3.支持拖拽
4.更新了的右键菜单
5.支持多实例
6.支持前后导航(右键有惊喜)
Have Fun With this Wonderful Build.
文件信息版本号:0.0.5
下载地址:下载
如何安装1.解压缩
2.右键Add-AppDevPackage.ps1以powershell运行
3.一路enter 或输入Y