Windows 8.1 新增控件之 DatePicker

简介:


大年初一来介绍一个简单易用的DatePicker 控件,这个控件是新增的?印象里很早就有了啊,Anyway来看看Windows 8.1 里的DataPicker 有什么功能吧。

先来看看这个代码,很简单就是一个选择生日的DatePicker

<DatePicker x:Name="datePicker" Header="Brithday"/>

image

但是这个日期好像有些怪怪的,生日应该不会超过2014年啊,可以使用MaxYear 来控制它。在C# 中加入下面代码即可:

public MainPage()
{
    this.InitializeComponent();
    datePicker.MaxYear = DateTime.Now;
}

OK,要的就是这个效果!

image

当然DatePicker 还提供了很多种显示方式,通过DayFormat、MonthFormat、YearFormat 来调整日期显示方式,例如下面代码:

<DatePicker x:Name="datePicker" Header="Brithday"
            MonthFormat="{}{month.integer}"
            DayFormat="{}{dayofweek.abbreviated}"
            YearFormat="{}{year.abbreviated}"/>

进行一番修改后,日期显示方式变样了。

image

也可以有这种复杂些的样式:

<DatePicker x:Name="datePicker" Header="Brithday" 
            DayFormat="{}{day.integer} ( {dayofweek.abbreviated} )"
            MonthFormat="{}{month.solo.abbreviated} ( {month.integer} )"/>

image

如果觉得这些代码混乱难懂,没关系可以在DatePicker 属性控制菜单里点选就可以了。

image

如果某项日期不想显示,可以通过DayVisible、MonthVisible、YearVisible 控制日期项是否显示。

<DatePicker x:Name="datePicker" Header="Brithday" 
            DayFormat="{}{day.integer} ( {dayofweek.abbreviated} )"
            MonthFormat="{}{month.solo.abbreviated} ( {month.integer} )"
            YearVisible="False"/>

image

DatePicker 就介绍到这里吧,祝各位博友马年吉祥,万事如意!





本文转自Gnie博客园博客,原文链接:http://www.cnblogs.com/gnielee/p/windows8-1-for-developers-datepicker.html,如需转载请自行联系原作者

相关文章
|
6月前
|
JavaScript Linux C#
【傻瓜级JS-DLL-WINCC-PLC交互】1.C#用windows窗体控件创建.net控件
【傻瓜级JS-DLL-WINCC-PLC交互】1.C#用windows窗体控件创建.net控件
140 0
|
C++ Windows
C++ Windows窗口程序:子窗口控件之按钮类button
C++ Windows窗口程序:子窗口控件之按钮类button
868 0
|
API C# Windows
C#实现操作Windows窗口句柄:遍历、查找窗体和控件【窗口句柄最全总结之一】
C#对Windows窗口或窗口句柄的操作,都是通过 P/Invoke Win32 API 实现的,DllImport引入Windows API操作窗口(句柄),可以实现枚举已打开的窗口、向窗口...
3681 0
C#实现操作Windows窗口句柄:遍历、查找窗体和控件【窗口句柄最全总结之一】
|
Windows
Windows程序设计——Windows单选按钮、复选框、分组框控件
Windows程序设计——Windows单选按钮、复选框、分组框控件
631 0
Windows程序设计——Windows单选按钮、复选框、分组框控件
|
Windows
Windows程序设计——(源代码)Windows单选按钮、复选框、分组框控件
Windows程序设计——(源代码)Windows单选按钮、复选框、分组框控件
211 0
windows窗口中控件的样式
windows窗口中控件的样式一.按钮样式 button BS_AUTO3STATE 创建一个与三态复选框相同的按钮,但该框在用户选择时更改其状态。状态循环通过检查,不确定和清除。 BS_AUTOCHECKBOX 创建一个与复选框相同的按钮,但每次用户选中复选框时,检查状态会自动在已选中和已清除之间切换。
1340 0
|
C# Windows 开发工具
WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit)
原文 WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit) Windows Community Toolkit 再次更新到 5.0。
1957 0
|
API Windows 开发工具
使用 Microsoft.UI.Xaml 解决 UWP 控件和对老版本 Windows 10 的兼容性问题
原文 使用 Microsoft.UI.Xaml 解决 UWP 控件和对老版本 Windows 10 的兼容性问题 虽然微软宣称 Windows 10 将是最后一个 Windows 版本,但由于年代跨越实在太久远,兼容性依然是避不开的问题。
1948 0
|
C#
WPF 控件库——仿制Windows10的进度条
原文:WPF 控件库——仿制Windows10的进度条 一、其实有现成的   先来看看Windows10进度条的两种模式:       网上有不少介绍仿制Windows10进度条的文章,也都实现了不错的效果。
1412 0
|
定位技术 Android开发 iOS开发
背水一战 Windows 10 (66) - 控件(WebView): 监听和处理 WebView 的事件
原文:背水一战 Windows 10 (66) - 控件(WebView): 监听和处理 WebView 的事件 [源码下载] 背水一战 Windows 10 (66) - 控件(WebView): 监听和处理 WebView 的事件 作者:webabcd介绍背水一战 Windows 10 之 ...
1357 0