实现了一个Sliverlight可拾取时间和日期的控件
先看产品使用时功能:
右侧按键“...”点击后的样子
下方时间选择后的样子
本控件失去焦点后自动d回下拉框。
目前还存在一点小问题就是无法很好地通过键盘输入编辑时间。
实现过程:
界面就是TextBox、button、GlobalCalendar和TimePicker的组合使用
<UserControl xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" x:Class="KJ24BS.Controls.DateTimePicker" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/Expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:toolkit_input="clr-namespace:System.windows.Controls;assembly=System.windows.Controls.input.Toolkit" xmlns:toolkit="clr-namespace:System.windows.Controls;assembly=System.windows.Controls.Toolkit" xmlns:i="http://schemas.microsoft.com/Expression/2010/interactivity" xmlns:BSConverter="clr-namespace:KJ24BS.Converters" mc:Ignorable="d"> <StackPanel > <StackPanel OrIEntation="Horizontal" > <TextBox x:name="_txtBoxDateTime" WIDth="124" /> <button Content="..." Click="button_Click"/> </StackPanel> <Popup x:name="_popup" > <border x:name="Popuproot" borderBrush="#FF8d8b8b" borderThickness="1"> <StackPanel> <toolkit:GlobalCalendar x:name="_calendar" HorizontalAlignment="left" SelectionMode="SingleDate" /> <toolkit_input:TimePicker x:name="_timePicker" HorizontalAlignment="Stretch"/> </StackPanel> </border> </Popup> </StackPanel></UserControl>
后台实现有200多行,就提供给大家下载吧。
点击打开链接
总结以上是内存溢出为你收集整理的Silverlight 拾取日期和时间的控件-DateTimePicker全部内容,希望文章能够帮你解决Silverlight 拾取日期和时间的控件-DateTimePicker所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)