Как установить пустое значение XamDateTimeEditor? - PullRequest
0 голосов
/ 03 января 2011

Я изучаю WPF и Infragistics. Я хочу инициализировать нулевое значение (не устанавливать ничего подобного "") в XamDateTimeEditor, но все, что я пробую, установлено на 01.01.0001.

После инициализации, если редактор нажал, я хочу установить datetime.Today.

Есть предложения?

Мои наилучшие пожелания и заранее спасибо.

1 Ответ

1 голос
/ 29 июля 2011

Вы можете связать его со свойством типа Nullable DataTime, чтобы редактор XamDataGrid заполнил редактор значением по умолчанию (null).

код -

 private DateTime? _fromDT;

    public DateTime? FromDT
    {
        get { return _fromDT; }
        set 
        {
            if (value != this._fromDT)
            {
                this._fromDT = value;
                OnPropertyChanged("FromDT");
            }
        }
    }

XAML -

my:XamDateTimeEditor Mask="{}{date} {time}" Value="{Binding Path=BindingDataContext.FromDT, ValidatesOnDataErrors=True, UpdateSourceTrigger=LostFocus}"           
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...