WPF日历显示日期BUG

时间:2011-12-13 12:55:52

标签: wpf .net-4.0 datepicker controltemplate

有人可以解释为什么日历没有正确显示DisplayDate吗?

如果我将DatePicker放在ContentControl之外,它可以很好地工作,但是当它被ControlTemplate包装时它不会起作用。

有关如何强制日历正确显示DisplayDate的任何建议吗?

<StackPanel>
    <ContentControl>
        <ContentControl.Style>
            <Style TargetType="ContentControl">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate>
                            <DatePicker DisplayDate="12/12/2011" 
                                        HorizontalAlignment="Left" 
                                        VerticalAlignment="Top"/>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
        </ContentControl.Style>
    </ContentControl>
    <DatePicker DisplayDate="12/12/2011" 
                HorizontalAlignment="Left" 
                VerticalAlignment="Top"/>
</StackPanel>

0 个答案:

没有答案