摘要: 在UWP应用开发中,我们常常有向用户发送一些提示性消息的需求。这种时候我们一般会选择MessageDialog、ContentDialog或者ToastNotification来完成功能。 但是,我们大多数时候仅仅是需要在应用内向用户显示一条提示消息(例如“登录成功!”),不需要用户对这条消息做出处阅读全文
posted @ 2019-01-19 17:50 HHChaos 阅读(400) 评论(4) 编辑
摘要: 在上一篇博文《 "[UWP]在UWP平台中使用Lottie动画" 》中我简单介绍了一下LottieUWP项目以及如何使用它呈现Lottie动画,这篇文章里我们来讲点进阶的东西——缓存Lottie动画帧。 为什么会有这样的需求呢? 有两方面原因: 直接在XAML中使用Lottie动画时,是边播放边渲染阅读全文
posted @ 2018-12-29 16:39 HHChaos 阅读(226) 评论(0) 编辑
摘要: 最近QQ影音久违的更新了,因为记得QQ影音之前体验还算不错(FFmepg的事另说),我也第一时间去官网下载体验了一下,结果发现一些有趣的事情。 是的,你没看错,QQ影音主界面上这个动画效果是使用Lottie动画实现的! 这让我大为惊奇,我对Lottie了解还算是比较多的,但是Lottie常见应用于移阅读全文
posted @ 2018-12-29 16:37 HHChaos 阅读(391) 评论(2) 编辑
摘要: 在上一篇博文《 "[UWP]如何实现UWP平台最佳图片裁剪控件" 》中我讲解了编写ImageCropper控件的过程及知识分享。在那篇文章里,我大言不惭的称其为UWP平台最佳图片裁剪控件(主要是没有别的类似控件来充当对手🤣)。其实写博客时的那个版本连交互动画都还没有,远远称不上“最佳”。 不过,这阅读全文
posted @ 2018-12-25 15:17 HHChaos 阅读(233) 评论(6) 编辑
摘要: 前几天我写了一个UWP图片裁剪控件ImageCropper( "开源地址" ),自认为算是现阶段UWP社区里最好用的图片裁剪控件了,今天就来分享下我编码的过程。 为什么又要造轮子 因为开发需要,我们需要使用一个图片裁剪控件来编辑用户上传的图片。本着尽量不重复造轮子的原则,我找了下现在UWP生态圈里可阅读全文
posted @ 2018-11-26 18:10 HHChaos 阅读(615) 评论(17) 编辑
摘要: 在WPF或者UWP应用开发中,有时候会不可避免的需要操作文件系统(创建文件/目录),这时候有几个坑是需要大家注意下的。 创建文件或目录时的非法字符检测 在Windows系统中,我们创建文件时会注意到,某些特殊字符是不可以用作文件名输入的。 那么,同样的,如果你的应用可以提供给用户创建文件/目录的功能阅读全文
posted @ 2018-11-26 00:56 HHChaos 阅读(253) 评论(4) 编辑
摘要: 之前做WPF开发时曾经遇到这样一个需求:为一个基于 .NET Framework 3.5开发的老旧WPF程序添加触控支持,以便于大屏触控展示。 接手之后发现这是一个大坑。 项目最初的时候完全没考虑过软件架构设计,业务逻辑基本都写在后台代码中,经过两代程序员的开发维护(初代开发者已离职,文档这种东西不阅读全文
posted @ 2018-11-19 23:43 HHChaos 阅读(1416) 评论(26) 编辑
摘要: 在上一篇博文《 "[UWP]使用Popup构建UWP Picker" 》中我们简单讲述了一下使用Popup构建适用于MVVM框架下的弹窗层组件Picker的过程。但是没有应用实例的话可能体现不出Picker相对于ContentDialog的优点在哪里,毕竟Linus大神说过: Talk is che阅读全文
posted @ 2018-11-15 00:20 HHChaos 阅读(242) 评论(0) 编辑
摘要: 在上一篇博文《 "[UWP]不那么好用的ContentDialog" 》中我们讲到了ContentDialog在复杂场景下使用的几个令人头疼的弊端。那么,就让我们在这篇博文里开始愉快的造轮子之旅吧! 首先要向大家说明:这篇博文主要还是写的构建Picker时的思考过程,如果不感兴趣的,可以直接略过这篇阅读全文
posted @ 2018-11-15 00:16 HHChaos 阅读(350) 评论(8) 编辑
摘要: ContentDialog是UWP开发中最常用的组件之一,一个体验良好的UWP应用很难避免不去使用它。博客园里也有许多的文章介绍如何来利用ContentDialog实现各种自定义样式的弹窗界面。不过实际上ContentDialog是一个令人又爱又恨的组件,今天我们就来说一下ContentDialog阅读全文
posted @ 2018-11-07 21:15 HHChaos 阅读(519) 评论(2) 编辑