Моя цель - чтобы пользователь выбрал год и месяц. Переведите выбор в дату и попросите пользовательский элемент управления отправить дату обратно в мою модель просмотра. Эта часть работает для меня .... Однако я не могу получить начальную дату ViewModel, чтобы установить эти выпадающие списки.
public static readonly DependencyProperty Date =
DependencyProperty.Register("ReturnDate", typeof(DateTime), typeof(DatePicker),
new FrameworkPropertyMetadata{BindsTwoWayByDefault = true,});
public DateTime ReturnDate
{
get { return Convert.ToDateTime(GetValue(Date)); }
set
{
SetDropDowns(value);
SetValue(Date, value);
}
}
SetDropDowns (значение) просто устанавливает выбранные элементы в полях со списком, однако программа никогда не делает этого метода.
В представлении, которое я использую:
<cc1:DatePicker ReturnDate="{Binding Path=StartDate, Mode=TwoWay}" IsStart="True" />
Если на это ответили, значит, плохо. Я огляделся и не увидел ничего, что помогло бы мне. Таким образом, когда программа загружается, как я могу получить значение из модели представления в метод для установки полей со списком?
Спасибо
-Скотт