0

XamDateTimeEditorXAML(以下のコード)で制御できます。現在、ユーザーは日付を入力するか、カレンダーのドロップダウンから選択できます。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 に答える