【发布时间】:2010-01-14 09:15:31
【问题描述】:
如何在日期选择器控件中提供选择无日期(无)的选项?
请帮忙!!
谢谢 沙拉特
【问题讨论】:
标签: wpftoolkit
如何在日期选择器控件中提供选择无日期(无)的选项?
请帮忙!!
谢谢 沙拉特
【问题讨论】:
标签: wpftoolkit
现在,我已经实际安装了 WPF Toolkit 并试用了...
我发现如果您手动删除日期选择器的文本框部分中的文本,那么 SelectedDate 实际上会被删除。或者,您可以添加一个按钮,直接删除SelectedDate。
<my:DatePicker Name="DatePicker1" Height="26" xmlns:my="http://schemas.microsoft.com/wpf/2008/toolkit" />
<Button Name="btnDeleteDate" Height="26" Width="90">Set no date</Button>
Private Sub btnDeleteDate_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles btnDeleteDate.Click
DatePicker1.SelectedDate = Nothing
End Sub
如果您不希望今天的日期以灰色突出显示,您可以将IsTodayHighlighted 设置为 false。
虽然它仍然是“活动日期”,但它是日期周围的可见框,如果您使用键盘上的箭头四处移动,则它是一种“光标”,它是起点。这与SelectedDate 不同,但是当您开始移动时,会立即设置选定的日期。
【讨论】:
SelectionMode 仅在 Calendar 控件上可用,在与 DatePicker 控件相同的文章中对此进行了描述: windowsclient.net/wpf/wpf35/…