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