2013-04-25 24 views
0

我有XamDateTimeEditor控制在XAML(代碼如下)。目前用戶可以輸入日期或從日曆下拉菜單中選擇。但我不希望XamDateTimeEditor允許任何用戶通過鍵盤鍵入任何日期,只能通過使用鼠標的下拉菜單來完成。XamDateTimeEditor - 用戶應該從下拉日曆中選擇日期 - WPF/MVVM

這裏是XAML代碼 -

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

回答

0

您可以處理XamDateTimeEditor的PreviewKeyDownEvent並設置e.Handled Proprty爲true的事件處理程序。這樣用戶將無法使用鍵盤輸入任何內容。

相關問題