摘要: 1. 前言 博客园终于新增了UWP的分类,我来为这个分类贡献第一篇博客吧。 UWP有很多问题,先不说生态的事情,表单、验证、输入、设计等等一堆基本问题缠身。但我觉得最应该首先解决的绝对是Blend,那个随随便便就崩溃、报错、比Silverlight时代还差、不能用的Blend For Visal S阅读全文
posted @ 2018-03-30 08:53 dino.c 阅读(1201) 评论(23) 编辑
摘要: 1. 前言 VisualTransition是控件模板中的重要组成部分,无论是自定义控件或者修改控件样式都会接触到VisualTransition。明明这么重要,博客园上好像都没多少关于VisualTransition的主题。 2. 什么是VisualTransition VisualTransit阅读全文
posted @ 2018-03-21 13:56 dino.c 阅读(282) 评论(6) 编辑
摘要: 最近博客园上很多面试、招聘的文章,看来是年后跳槽旺季到了。过去我做了很多招聘的工作,在这方面积累了不少经验,今天写写我的观点,希望可以帮到大家。 这次就不谈面试题了,因为面试题各个公司都不一样(而且我本来也更喜欢开放性的问题)。或许十年后,阅历更丰富以后我的观点会变化,所以只写些比较通用的,我喜欢见阅读全文
posted @ 2018-03-20 17:12 dino.c 阅读(6412) 评论(56) 编辑
摘要: 1. 前言 很多著名的软件企业都有GUI设计规范,如 "Apple" 和 "Google" ,得益于这些设计规范(或者叫指南),设计者才可以开发出符合平台视觉及交互要求的UI。其实除了这些大公司,软件公司都最好有自己的GUI设计规范,即使这个规范简略一些,也可以帮助团队改善工作、提高工作效率及传递品阅读全文
posted @ 2018-03-15 16:21 dino.c 阅读(537) 评论(2) 编辑
摘要: 1. 前言 上一家公司有搞股票,当时很任性地直接从服务器读取一个股票10年份的股价(还有各种指标)在客户端的图表上显示,而且因为是桌面客户端,传输的数据也是简单粗暴地使用Soap序列化。获取报价的接口大概如下,通过symbol、beginDate和endDate三个参数获取股票某个时间段的股价: 后阅读全文
posted @ 2018-03-12 20:59 dino.c 阅读(1378) 评论(8) 编辑
摘要: 1. 简介 微软收购奇妙清单后,由奇妙清单的原班人马打造了一个全新的待办事项应用,就叫“To Do”(简单粗暴,好像新浪微博直接就叫“微博”的感觉)。这个应该刚推出我就从奇妙清单转到To Do上,使用一段时间后感觉比奇妙清单好用一些。主要功能上感觉没什么区别,一来是因为由原班人马打造,UI感觉相似;阅读全文
posted @ 2018-03-01 14:24 dino.c 阅读(1342) 评论(6) 编辑
摘要: 1. 前言 最近突然想要个BusyIndicator。做过WPF开发的程序员对BusyIndicator应该不陌生, "Extended WPF Toolkit" 提供了BusyIndicator的开源实现,Silverlight Toolkit也有一个,这次想要把这个控件移植到UWP中。 2. 先阅读全文
posted @ 2018-02-28 22:45 dino.c 阅读(433) 评论(2) 编辑
摘要: 1. 前言 在WPF中,很多打开下拉框(Popup或Flyout)选择一个结果值的控件,除了ComboBox等少数例外,这种控件都以 Picker做名称后缀。因为要打开关闭下拉框和计算下拉框的弹出位置, 这类控件实现起来还挺麻烦的。Silverlight Toolkit中贴心地提供了一个Picker阅读全文
posted @ 2018-02-07 10:14 dino.c 阅读(431) 评论(4) 编辑
摘要: 1. 前言 HeaderedContentControl是WPF中就存在的控件,这个控件的功能很简单:提供Header和Content两个属性,在UI上创建两个ContentPresenter并分别绑定到Header和Content,让这两个ContentPresenter合体组成HeaderedC阅读全文
posted @ 2018-02-06 10:09 dino.c 阅读(860) 评论(13) 编辑
摘要: 1. 前言 Fall Creators Update中提供了一个新得ColorPicker控件,解决了以前选择颜色只能用Combo Box的窘境。 2. 一个简单的例子 如上所示,ColorPiker可以通过在光谱或色轮上拖动滑块,或者在RGB/HSV及十六进制的TextBox中直接输入颜色的数值改阅读全文
posted @ 2018-02-04 22:50 dino.c 阅读(449) 评论(0) 编辑