【问题标题】:XamDateTimeEditor - user should select the date from the dropdown calender only -- WPF/MVVMXamDateTimeEditor - 用户应仅从下拉日历中选择日期 - WPF/MVVM
【发布时间】:2013-04-25 13:22:15
【问题描述】:

我在 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}" />

【问题讨论】:

    标签: wpf xaml mvvm infragistics


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-09
      • 1970-01-01
      • 2011-01-16
      • 2015-10-13
      相关资源
      最近更新 更多