天天看点

【万里征程——Windows App开发】DatePicker&Timepicker

在前面我们走马观花地介绍了一大堆控件,其中自然也包括这datepicker和timepicker,那么稍微高级些的用法呢?

如果你想做一个关于健身、闹钟等的app,那么不可避免的会用到时间这些控件了。

那么我们可能需要所选定的时间是未来时间,也就是比应用运行时的时间要大。获取当前选中的时间给程序的其他部分使用也是很简单的,我这里的year等都在之前定义过了哦,在函数内定义可是不明智的哟。

有意思的事情又来了,如果你是想要做一个时间囊,默认的时间就是10年之后,那么datepicker的初始事件如果正好就是10年后不是非常好吗。那么我们要做的呢,首先就是给datepicker的loaded写一条事件啦。(哈哈,我觉得app是保存不了10年哟)

如果不想兴师动众去用datepicker的loaded,那么也可以直接在后台代码中这样写哦。

我还做了一个小测试呢,在loaded事件中让时间增加11年,在onnavigatedto事件中让时间增加10年,结果——结果是增加了11年啦,看来还是自家的loaded更厉害嘛。

接下来就是timepicker啦,回到健身的话题,假设哈,6点到18点才适合运动,那么我们的microsoft band就做了以下这么个要求(开玩笑啦)。

也许你还想控制手环上时间选择器的初始时间,那么代码来了。

作为强迫症患者呢,每次我设定闹钟的时候都要设置在一个比较好的时间,比如被5整除啦、质数啦。这里可以用minuteincrement属性来控制分钟的增量哟,比如增量为5呀。从小学起就飞得把电子手表的时间给设置成24小时制的,这个也是可以实现的,clockidentifier设置成24hourclock就搞定啦。

这篇博客比较简单,因此也没有配图。那么,下一篇再见咯,感觉大家的支持!

为使本文得到斧正和提问,转载请注明出处:

http://blog.csdn.net/nomasp

继续阅读