Я расширяю элемент управления WPF Calendar и скопировал шаблоны элементов управления для Calendar, CalendarItem, CalendarButton и CalendarDayButton в Generic.xaml
моего пользовательского элемента управления.TargetType для шаблона элемента управления Calendar является моим настраиваемым элементом управления, FsCalendar:
<!-- Calendar Control Template -->
<Style TargetType="{x:Type local:FsCalendar}">
...
</Style>
Но как насчет других шаблонов элементов управления?Я оставляю их нацеленными на оригинальный Календарь, как это?
<!-- CalendarDayButton Control Template -->
<Style TargetType="CalendarDayButton">
...
</Style>
Или я нацеливаю его на свой пользовательский элемент управления?Если так, то как бы я это сделал?
Я пытался поместить свое пространство имен (local
) в объявление, но это не сработало.Таким образом, в настоящее время TargetType установлен в пространство имен по умолчанию System.Windows.Controls.Primitives
.
Спасибо за вашу помощь.