摘要: 1. 前言 已经不记得是什么时候开始用思维导图的,可能是刚开始工作不久就开始用了。我只记得刚开始是看到思维导图的介绍,觉得功能强大又很有趣,就慢慢开始尝试,然后习惯,然后就离不开了。前不久又买了一本思维导图的书《日常生活中的思维导图》,里面有一段话我很赞同: 制作思维导图是将画在中央的主题逐渐细化分 阅读全文
posted @ 2018-01-18 20:11 dino.c 阅读(4631) 评论(0) 推荐(7) 编辑
摘要: 4. 兼容旧版本 FDS最常见的问题之一是如何与Fall Creators Update之前的版本兼容,其实做起来也挺简单的, "ColorfulBox" 就实现了Creators Update与Fall Creators Update之间的兼容。 4.1 使用HamburgerMenu代替Navi 阅读全文
posted @ 2018-01-15 21:03 dino.c 阅读(4363) 评论(7) 推荐(8) 编辑
摘要: 1. 前言 微软在 "Build 2017" 中公布了新的设计语言Fluent Design System(以下简称FDS),不过 "官网" 只是堆砌了各种华丽的词语以及一堆动画。至于在UWP中要做成怎么样,怎么做,可以参考这个视频: "Build Amazing Apps with Fluent 阅读全文
posted @ 2018-01-09 23:22 dino.c 阅读(10543) 评论(16) 推荐(18) 编辑
摘要: 1. 前言 IValueConverter是用于数据绑定的强大的武器,它用于Value在Binding Source和Binding Target之间的转换。本文将介绍IValueConverter的用法及一些常用的实现。 2. 为什么要使用IValueConverter 假设有如下的类TestRe 阅读全文
posted @ 2018-01-02 10:05 dino.c 阅读(3825) 评论(14) 推荐(2) 编辑
摘要: 1. 前言 TypeConverter是XAML解释器的幕后功臣,它做了大量工作,从WPF诞生以来,几乎每一次XAML的运作都有它的参与。虽然UWP中TypeConverter已经彻彻底底退居幕后,连自定义TypeConverver都不可以,但了解TypeConverter的原理对理解XAML解析器 阅读全文
posted @ 2017-12-27 09:59 dino.c 阅读(1845) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 "上一篇文章" 介绍了各种WPF本地化的入门知识,这篇文章介绍UWP本地化的入门知识。 2. 使用resw资源文件实现本地化 在以前的XAML平台,resx资源文件是一种很方便的本地化方案,但在UWP中微软又再次推荐x:Uid方案,默认的资源文件也变成resw资源文件。虽然后缀名只差了一 阅读全文
posted @ 2017-12-25 11:28 dino.c 阅读(2098) 评论(8) 推荐(3) 编辑
摘要: 1. 前言 WPF的本地化是个很常见的功能,我做过的WPF程序大部分都实现了本地化(不管最终有没有用到)。通常本地化有以下几点需求: 在程序启动时根据 "CultureInfo.CurrentUICulture" 或配置项显示对应语言的UI。 在程序运行时可以动态切换UI语言(无需重启程序)。 制作 阅读全文
posted @ 2017-12-10 18:35 dino.c 阅读(6278) 评论(4) 推荐(8) 编辑
摘要: 1. 前言 最近想要一个进度按钮。 传统上UWP上处理进度可以这样实现,首先是XAML,包括一个ProgressBar和一个按钮: 然后是服务端,假设我有这样一个服务: 接下来就是用代码处理: 点击按钮开始进度,隐藏按钮;进度完成后重新显示按钮。运行效果如下: 出错的时候将ProgressBar的F 阅读全文
posted @ 2017-09-30 11:50 dino.c 阅读(1738) 评论(11) 推荐(8) 编辑
摘要: 1. 前言 "上一篇文章" 介绍了HSV色轮,这次分享一个基于HSV色轮的调色板应用,应用地址: "ColorfulBox Microsoft Store" 2. 功能 ColorfulBox是 "Adobe 色轮" 的简单模仿,只实现了最基本的功能,UI也没那么好看,也没用MVVM框架。 2.1 阅读全文
posted @ 2017-09-20 21:51 dino.c 阅读(3247) 评论(3) 推荐(1) 编辑
摘要: 1. HSV 1.1 HSV的定义 HSV都是一种将RGB色彩模型中的点在圆柱坐标系中的表示法,这种表示法试图做到比RGB基于笛卡尔坐标系的几何结构更加直观。HSV即色相、饱和度、明度(英语:Hue, Saturation, Value),又称HSB,其中B即英语:Brightness。 色相(H) 阅读全文
posted @ 2017-09-15 14:10 dino.c 阅读(1594) 评论(6) 推荐(2) 编辑