我的代碼重寫一個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:鍵名稱相同),因此它覆蓋在繼承順序的缺省值。不需要風格模板的東西。 –