Windows 8.1 新增控件之 DatePicker
大年初一來介紹一個(gè)簡單易用的DatePicker 控件,這個(gè)控件是新增的?印象里很早就有了啊,Anyway來看看Windows 8.1 里的DataPicker 有什么功能吧。
先來看看這個(gè)代碼,很簡單就是一個(gè)選擇生日的DatePicker
<DatePicker x:Name="datePicker" Header="Brithday"/>但是這個(gè)日期好像有些怪怪的,生日應(yīng)該不會(huì)超過2014年啊,可以使用MaxYear 來控制它。在C# 中加入下面代碼即可:
public MainPage() {this.InitializeComponent();datePicker.MaxYear = DateTime.Now; }OK,要的就是這個(gè)效果!
當(dāng)然DatePicker 還提供了很多種顯示方式,通過DayFormat、MonthFormat、YearFormat 來調(diào)整日期顯示方式,例如下面代碼:
<DatePicker x:Name="datePicker" Header="Brithday"MonthFormat="{}{month.integer}"DayFormat="{}{dayofweek.abbreviated}"YearFormat="{}{year.abbreviated}"/>進(jìn)行一番修改后,日期顯示方式變樣了。
也可以有這種復(fù)雜些的樣式:
<DatePicker x:Name="datePicker" Header="Brithday" DayFormat="{}{day.integer} ( {dayofweek.abbreviated} )"MonthFormat="{}{month.solo.abbreviated} ( {month.integer} )"/>如果覺得這些代碼混亂難懂,沒關(guān)系可以在DatePicker 屬性控制菜單里點(diǎn)選就可以了。
如果某項(xiàng)日期不想顯示,可以通過DayVisible、MonthVisible、YearVisible 控制日期項(xiàng)是否顯示。
<DatePicker x:Name="datePicker" Header="Brithday" DayFormat="{}{day.integer} ( {dayofweek.abbreviated} )"MonthFormat="{}{month.solo.abbreviated} ( {month.integer} )"YearVisible="False"/>DatePicker 就介紹到這里吧,祝各位博友馬年吉祥,萬事如意!
posted on 2014-03-08 14:58 NET未來之路 閱讀(...) 評(píng)論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/lonelyxmas/p/3587925.html
總結(jié)
以上是生活随笔為你收集整理的Windows 8.1 新增控件之 DatePicker的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js带有折行的警告框
- 下一篇: 【瑞星系统】促销更新【4】