天天看點

【萬裡征程——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

繼續閱讀