1、我们一般使用DatePicker控件时,这个控件只是显示到具体的日期,不会显示到具体的时间,这样我们想要的功能就无法实现了,所以我们用不了这个控件去实现时分秒的选择。
2、那么我们可以去引用别的类库,这里面我引用的是DateTimePickerControl.dll这个类库,然后前台要去引用这个类库方可使用,其实这个类库也就是DatePicker的一个扩展版本。
3、当应用好了之后,这个时候我们就要去用这个皮薹匆热控件了<TextBlock Text="起始时间:" VerticalAlig荏鱿胫协nment="Center" Foreground="Black" FontSize="14"/> <local:DateTimePicker x:Name="startPicker" Margin="0,0,20,0" telerik:StyleManager.Theme="Windows8" Foreground="Black"/> <TextBlock Text="结束时间:" VerticalAlignment="Center" Foreground="Black" FontSize="14"/> <local:DateTimePicker Name="endPicker" Margin="0,0,20,0" telerik:StyleManager.Theme="Windows8" Foreground="Black"/>
4、这样显示好了之后,我尺攵跋赈们后台要去设置一下,这个控件里面显示的时间,不然这个时间我们不好去控制。 private void InitData() { startTime = startPicker.SelectedDateTime; endTime = endPicker.SelectedDateTime; }
5、接下来我们运行程序就可以了,这样我们在界面上就可以看到我们刚才在前台使用控件的运行结果了。从结果来看,我们基本上已经实现了时间控件的选择。
6、然后我们点击时间控件的下选框,这个时候,我们可以通过日历表去选择具体的年月日,然后通过手动去更改具体的时间,这样我们就可以选择或者查询从几点到几点的值了。