将样式应用于DatePicker calendarStyle属性failes(WPF)

时间:2016-01-20 23:48:05

标签: wpf datepicker custom-controls wpf-style

我正在尝试创建自定义日期选择器。我创建了一个WPF自定义控件库。重命名控件并将覆盖元数据更改为以下内容。

public class SeasonDatePicker : DatePicker
{
    static SeasonDatePicker()
    {
        DefaultStyleKeyProperty.OverrideMetadata(typeof(SeasonDatePicker), new FrameworkPropertyMetadata(typeof(SeasonDatePicker)));
    }
}

在此之后,我开始计算Generic.xaml文件中的模板。首先,我使用静态资源来引用不同的样式(Calandar的一种样式和CalandarItem的一种样式)。研究网络我能够发现无法在Generic.xaml文件中定义多个资源。 所以我改为内联样式,但仍然没有看到变化。

当我在WPF应用程序中做同样的事情时,它也起作用了。所以我现在不知所措。

完整的Generic.xaml文件很重要,但我上传了它:Generic.xaml

由于我对WPF很新,所以任何帮助都会受到赞赏。

0 个答案:

没有答案