XafariDatePropertyEditor и ASPxXafariDateTimePropertyEditor отображают свойства типа DateTime в Win- и ASP.NET-приложениях соответственно. Функциональность этих Property Editor позволяет ускорить ввод даты с клавиатуры, без использования выпадающего календаря.

Дата состоит из нескольких частей: год, месяц, день. При отображении в редакторе эти части разделяет между собой определенный символ - date separator. Конкретный date separator зависит от текущей культуры (см. Date and Time Format Strings на MSDN).

Значение даты может быть установлено с использованием выпадающего-календаря (dropdown calendar), но при необходимости быстрого ввода большого количества значений обычно используется клавиатура. При таком способе ввода возникает необходимость переводить каретку с текущей позиции на следующую часть даты.

Переход к следующей части даты можно осуществить с помощью нажатия пробела, ввода символа, представляющего date separator, нажатия клавиши с правой стрелкой. Особенность XafariDatePropertyEditorASPxXafariDateTimePropertyEditor) состоит в том, что после ввода пользователем определенной части даты, каретка автоматически перемещается на следующую часть, значение которой можно редактировать.

Чтобы увидеть DatePropertyEditor в действии, обратитесь к разделу Editors|DateTimeProperties в демо-приложении  Feature Center, установленном вместе с Xafari.

Windows Forms:

ASP.NET:

Чтобы узнать больше о DatePropertyEditor, обратитесь к следующим документам: