我扩展了WPF日历控件,并且已将Calendar,CalendarItem,CalendarButton和CalendarDayButton的控件模板复制到我的自定义控件的Generic.xaml
。 Calendar控件模板的TargetType是我的自定义控件,FsCalendar:自定义控件模板的TargetTypes?
<!-- Calendar Control Template -->
<Style TargetType="{x:Type local:FsCalendar}">
...
</Style>
但是其他控件模板呢?我是否将它们定位在原始日历上?
<!-- CalendarDayButton Control Template -->
<Style TargetType="CalendarDayButton">
...
</Style>
还是将其定位到我的自定义控件?如果是这样,我该怎么做?
我试图把我的命名空间(local
)放入声明中,但那不起作用。因此,按照目前的情况,TargetType被设置为默认的System.Windows.Controls.Primitives
命名空间。
感谢您的帮助。
谢谢,约翰 - 接受和+1。 – 2010-08-19 13:31:54