DatePicker со значением по умолчанию, которое не отображается
В WPF C# у меня есть средство выбора даты, которое содержит дату, которая может быть нулевой. Я хочу, чтобы, если дата была нулевой - когда календарь открыт - показывать десятилетие между 1960-1969 гг. Если дата и время имеют значение, чтобы показать дату, но сначала откройте ее в представлении десятилетий.
Мне это нравилось, но он не открывает мне календарь на десятилетия, и значение не 1960
<Style x:Key="styleCalendar" TargetType="{x:Type Calendar}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Calendar}">
<!-- Wrapping in ViewBox will enlarge calendar of that size.-->
<Viewbox Height="500"
Width="500">
<CalendarItem x:Name="PART_CalendarItem"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}" />
</Viewbox>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="DisplayMode" Value="Decade"></Setter>
</Style>
Спасибо