我的代码重写一个CalendarDatePicker资源(CalendarDatePickerCalendarGlyphForeground)在XAML。与二传手覆盖控制资源的样式文件
<CalendarDatePicker Style="{StaticResource CalendarDatePickerStyle}">
<CalendarDatePicker.Resources>
<SolidColorBrush x:Key="CalendarDatePickerCalendarGlyphForeground" Color="{StaticResource PrimaryColor}"/>
</CalendarDatePicker.Resources>
</CalendarDatePicker>
现在,我需要重新使用此代码,在我的style文件的项目创建一个通用的风格,在别人CalendarDatePicker用在我的项目,像这样:
<Style x:Key="CalendarDatePickerStyle" TargetType="CalendarDatePicker">
<Setter ....
</Style>
我应该怎么做与二传手?
如果我想一个通用的样式应用到所有项目的日历,而无需在每个日历样式=要输入的StaticResource {...},我应该怎么定义这个风格?
真的只是采取'SolidColorBrush'资源,在资源字典中把它(保持X:键名称相同),因此它覆盖在继承顺序的缺省值。不需要风格模板的东西。 –