效果:
一:代码实现
XAML上控件代码:
<DatePicker
Style="{StaticResource DatePickerStyle1}"
SelectedDate="{x:Static sys:DateTime.Now}"
x:Name="datePickerCtl"
Height="35" Width="120"
HorizontalAlignment="Center"/>
后台代码获取选中的日期:
DateTime? selectedDate = datePickerCtl.SelectedDate;
年:
selectedDate.Value.ToString("yyyy", System.Globalization.CultureInfo.InvariantCulture)
月:
selectedDate.Value.ToString("MM", System.Globalization.CultureInfo.InvariantCulture)
日:
selectedDate.Value.ToString("dd", System.Globalization.CultureInfo.InvariantCulture)
二:实现样式效果
XAML
Style="{StaticResource DatePickerStyle1}"
<Style x:Key="DatePickerStyle1" TargetType="{x:Type DatePicker}">
<Setter Property="Foreground" Value="#FF333333"/>
<Setter Property="IsTodayHighlighted" Value="True"/>
<Setter Property="SelectedDateFormat" Value="Short"/>
<Setter Property="Background" Value="Transparent"/>
<Setter Property="Padding" Value="2"/>
<Setter Property="BorderBrush">
<Setter.Value>

本文详细介绍了如何在XAML中使用DatePicker控件,通过样式定制显示效果,并在后台获取并格式化选中日期。同时展示了如何设置控件预设当前日期。
最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



