Моя цель - записать это на XAML:
<Grid>
<Rectangle Fill="AliceBlue"
myCore:MyTimePanel.BeginningDate="03/03/2010"
/>
</Grid>
Проблема: Silverlight XAML не может проанализировать DateTime из строки.Поэтому во время выполнения у меня XamlParseException «не может создать DateTime из этой строки».
Когда я использую простой DependencyProperty, я просто добавляю TypeConverterAttribute на метод получения / установки, и он работает.Вот как это (идея из здесь ):
[TypeConverter(typeof(DateTimeTypeConverter))]
public DateTime MyDate
{
get { return (DateTime)GetValue(MyDateProperty); }
set { SetValue(MyDateProperty, value); }
}
Но с присоединенным DP нет геттера / сеттера.Что я могу сделать, чтобы иметь возможность записать строковую дату в XAML?
Спасибо!