林德熙 - 微软最具价值专家和 .NET 基金会成员
有时候我们会把一些特殊字体打包到软件,因为如果找不到我们的字体会变为默认,现在很多字体图标我们用得好,有时候我们的应用会用很漂亮的字体,需要我们自己打包,因为用户一般是没有字体。 本文告诉大家如何在 UWP 内置字体,把字体打包到应用
我在写小说阅读器,把每个打开的文件的内容读到内存,因为小说都很小,所以放在内存不怕太大,但是我如果打开了一本小说,再打开一本,我不会把先打开的小说的内容清除掉,在内存。所以一旦我打开多小说的时候,内存就会用比较多,这样觉得不好,不过垃圾wr给我们一个事件,这个我会在下面说。
有时候我们的网络很垃圾,我的的UWP要在第一次打开网络图片,就把图片存放到本地,下次可以从本地打开。 有时候用户使用的是流量网络,不能每次都联网下载。 我们不得在应用存放用户打开的图片。 这就是先把图片下载,然后显示出来,存放到本地,接着下次要使用就可以从本地获取。 最好这个和我们用户是透明,我们不知道图片在哪,是本地还是网络,只要给一个Uri就有一个图片。
如果需要让 Flyout 显示在指定的位置,那么请看本文。 本文主要让 MenuFlyout 出现在我们右击位置。
本文主要说如何在UWP切换主题,并且如何制作主题。
本文讲的是如何去做一个时间轴样子的东西但我们放的不一定是时间,可能是我们的时间。我把它放在我的CSDN阅读,我的界面做出来很差,但是应该读者能做出很漂亮的。
如果我们每次把临时处理的文件保存,都要让用户选择一次,用户会不会觉得uwp垃圾?如果我们每次打开应用,都从某个文件读取,而这个文件不在应用目录和已知的目录,那么每次都需要用户选择,用户会不会觉得uwp垃圾?
本文主要是图片加水印自动上传,代码已经上传github
本文告诉大家如何通过命令行的方法,在安装程序静默调用 VC++ 库的安装,解决缺少环境问题
我逗比用了最新的 dotnet core 3 的预览版本创建了新的项目,但是我发现我的呆魔项目和 Postman 都找不到链接,此时原因是默认的模板创建的路径和之前版本创建的不相同
在事件查看器看到警告 本地适配器不支持重要的低能耗控制器状态,因此不支持外设模式。所需的最小支持状态掩码为 0x491f7fffff,获得 0x1fffffff。低能耗外设角色功能将不可用 然后设备出现未响应
本文讲的是解决UWP文本GBK打开乱码错误,如何去读取GBK,包括网页GBK。最后本文给出一个方法追加文本。
这是数据模板,一般用在数组的绑定,显示数组中的元素。
假如我们有一个列表,列表里是书,包括书名、作者、还有出版,那么我们只有源信息,如何把它显示到我们的ListView,就需要DataTemplate。
使用很简单,我们可以定义在资源,也可以定义在ItemTemplate。
数据模板有绑定的问题。
我们使用Binding
和WPF其实没有多少不同,在Mode只有OneWay
,OneTime
,TwoWay
。我们使用的x:bind
在DataTemplate才和原来有一些不同。
我们使用x:bind
需要我们对我们数据的类型,这个在前没有,我开始不知,弄了好久,最后才知道,还有一个,UWP默认是OneTime,也就是绑定只有一次。
在我们的应用需求很常见的,我们需要使用md5算法。 uwp的 md5 和 WPF 的使用差不多。
本文告诉大家,visualBrush 已知 bug ,希望大家使用 VisualBrush 时可以知道
本文告诉大家在 天河2 运行程序时发现 version GLIBCXX_3.4.21 not found 如何修复
在使用 CMD 命令的时候,会将传入的命令按照空格分为多个不同的命令,但是路径经常是带有空格的。特别是想将参数传入到通过命令行启动的软件里面,可以如何做?
在 dotnet core 3.0 为了支持 IEEE 浮点数计算标准,修改了 Math.Max 的算法,于是在 WPF 的 Track 里面的布局依赖于之前的计算,于是在 dotnet core 3.0 的修改就让布局计算不对了。改动现有 API 的行为会让现有的代码出现不兼容问题,那么要让一个框架能稳定支持升级需要满足什么条件
现在大多数的网站都需要有服务器,但是 ZeroNet 是无服务器的网络,可以在 ZeroNet 里面是否简单搭建自己的网站,同时不需要任何一个服务器。任何访问你的网站的小伙伴都将成为你的网站的服务器,每个人都可发布自己的网站而不需要服务器
本文主要翻译Why use DirectComposition,介绍 DirectComposition 的功能和优点。
本文告诉大家通过命令行获取 Nuget 的版本号
本文告诉大家如何安装这个系统
现在 Internet Explorer (IE)已经过时了,可以通过控制面板移除这个古老但是依然是一个伟大的浏览器
在U盘放在打印的设备打印一个文件之后,发现U盘的文件夹都找不到了
本文介绍在国内比较好的 DNS 列表
在 windows 应用程序关闭的时候可以通过进程的 ExitCode 了解这个应用是如何关闭的
本文告诉大家如何在 UWP 上让 win2d 画出笔迹,通过实际测试发现在 UWP 的笔迹的性能比在 WPF 高很多。但是如果只是使用默认的 InkCanvas 可以做的很少,同时性能也不是特别高,在加上 win2d 才可以做到和来画一样快的性能
最快的代码是什么代码?不运行的代码才是最快的代码
最近在写文档,但是有小伙伴比较渣,他只会使用 Word 为了照顾这些比较渣的小伙伴,我需要把我的 Markdown 文件转换为 Word 给他们。
本文告诉大家如何使用剪贴板 Clipboard 读取剪贴板和放内容在剪贴板
在开发 Windows 程序经常需要调试软件,本文介绍 Windows Sysinternals 的好用的工具。
win10 可以全屏软件或窗口,窗口有一般、最小化、最大化。我们有新的API设置我们软件是全屏,是窗口。我们可以使用ApplicationView
让我们软件全屏或取消。
有时候,发现 987654321/123456789=8.0000000729 为什么后面还有几个数字? 本文告诉大家,后面几个是如何算的