Я использую элемент управления Avalon DatePicker с шаблоном MVVM.Я привязываю CurrentSelectedDate этого элемента управления к свойству из моей ViewModel, например:
<my:DatePicker x:Name="dtpBirthDate" Cursor="Hand" DatesSelectionMode="Single" OverridesDefaultStyle="False" CurrentlySelectedDate="{Binding Path=BirthDate}" />
, где BirthDate - свойство типа DateTime в моем классе ViewModel:
public DateTime BirthDate
{
get { return _patient.BirthDate; }
set
{
if (value == _patient.BirthDate)
return;
_patient.BirthDate = value;
base.OnPropertyChanged("BirthDate");
}
}
Тем не менее, изменениеэтого свойства не возникает при изменении значения из пользовательского интерфейса.Может кто-нибудь объяснить мне, что я сделал не так?Я ограничен .NET 3.0.