我在XAML中有XamDateTimeEditor
控件(下面给出的代码)。目前,用户可以输入日期或从日历下拉列表中选择。但我不希望XamDateTimeEditor
允许任何用户通过键盘输入任何日期,只能通过使用鼠标的下拉列表来完成。
这是XAML中的代码 -
<igEditors:XamDateTimeEditor x:Name="xamDateTimeEditorEntryDate"
AutoFillDate="MonthAndYear"
IsAlwaysInEditMode="True"
Mask="mm/dd/yyyy"
Text="{Binding EntryDate,
Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged,
ValidatesOnDataErrors=True}" />
答案 0 :(得分:0)
您可以处理XamDateTimeEditor的PreviewKeyDownEvent并在事件处理程序中将e.Handled Proprty设置为true。这样,用户将无法使用键盘输入任何内容。