Datepicker обновляет Timepicker - PullRequest
       18

Datepicker обновляет Timepicker

0 голосов
/ 29 апреля 2011

У меня есть форма с указателем даты и указателем времени, которые оба связаны с одним и тем же свойством модели

здесь моя простая модель:

private DateTime _end;
[Required]
public DateTime End
{
    get
    {
        return _end;
    }
    set
    {
        _end = value;
        RaisePropertyChanged(() => End);
    }
}

у модели представления есть свойствоModelObject.

Мой XAML выглядит следующим образом:

<sdk:DatePicker SelectedDate="{Binding Path=CurrentAppointment.End, Mode=TwoWay}"/>
<toolkit:TimePicker Value="{Binding Path=CurrentAppointment.End, Mode=TwoWay}" />

. Существует простой способ избежать изменения времени при выборе даты (она всегда возвращается к 00:00, потому чтоdatepicker устанавливает дату на 2011-04-29 00:00:00) или мне нужно создать свойство для времени в моей модели и поместить дату и время вместе, когда я хочу поместить его в свою базу данных?

Ответы [ 2 ]

0 голосов
/ 20 мая 2011

Этот вопрос точно такой же, как

Совместное использование указателя даты и времени Silverlight

Использовать конвертер

0 голосов
/ 29 апреля 2011

Вы можете либо отказаться от привязки данных и реализовать свою логику с событиями, либо использовать преобразователь и связать его параметр с TimePicker. Когда вы меняете дату, вы можете проанализировать параметр и прикрепить его к дате и времени.

...