文章出處
文章列表
大年初一來介紹一個簡單易用的DatePicker 控件,這個控件是新增的?印象里很早就有了啊,Anyway來看看Windows 8.1 里的DataPicker 有什么功能吧。
先來看看這個代碼,很簡單就是一個選擇生日的DatePicker
<DatePicker x:Name="datePicker" Header="Brithday"/>
但是這個日期好像有些怪怪的,生日應該不會超過2014年啊,可以使用MaxYear 來控制它。在C# 中加入下面代碼即可:
public MainPage() { this.InitializeComponent(); datePicker.MaxYear = DateTime.Now; }
OK,要的就是這個效果!
當然DatePicker 還提供了很多種顯示方式,通過DayFormat、MonthFormat、YearFormat 來調整日期顯示方式,例如下面代碼:
<DatePicker x:Name="datePicker" Header="Brithday" MonthFormat="{}{month.integer}" DayFormat="{}{dayofweek.abbreviated}" YearFormat="{}{year.abbreviated}"/>
進行一番修改后,日期顯示方式變樣了。
也可以有這種復雜些的樣式:
<DatePicker x:Name="datePicker" Header="Brithday" DayFormat="{}{day.integer} ( {dayofweek.abbreviated} )" MonthFormat="{}{month.solo.abbreviated} ( {month.integer} )"/>
如果覺得這些代碼混亂難懂,沒關系可以在DatePicker 屬性控制菜單里點選就可以了。
如果某項日期不想顯示,可以通過DayVisible、MonthVisible、YearVisible 控制日期項是否顯示。
<DatePicker x:Name="datePicker" Header="Brithday" DayFormat="{}{day.integer} ( {dayofweek.abbreviated} )" MonthFormat="{}{month.solo.abbreviated} ( {month.integer} )" YearVisible="False"/>
DatePicker 就介紹到這里吧,祝各位博友馬年吉祥,萬事如意!
文章列表
全站熱搜