0

我可以XamDateTimeEditor控制 XAML(下面给出的代码)。目前,用户可以输入日期或从日历下拉列表中选择。但我不希望XamDateTimeEditor允许任何用户通过键盘输入任何日期,它只能通过使用鼠标的下拉菜单来完成。

这是 XAML 中的代码 -

  <igEditors:XamDateTimeEditor x:Name="xamDateTimeEditorEntryDate"
                                     AutoFillDate="MonthAndYear"
                                     IsAlwaysInEditMode="True"
                                     Mask="mm/dd/yyyy"
                                     Text="{Binding EntryDate,
                                                    Mode=TwoWay,
                                                    UpdateSourceTrigger=PropertyChanged,
                                                    ValidatesOnDataErrors=True}" />
4

1 回答 1

1

您可以处理 XamDateTimeEditor 的 PreviewKeyDownEvent 并在事件处理程序中将 e.Handled 属性设置为 true。这样用户将无法使用键盘输入任何内容。

于 2013-05-21T08:53:11.223 回答