我正在尝试创建自定义日期选择器。我创建了一个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很新,所以任何帮助都会受到赞赏。