I am using the Telerik Windows 8 theme in my WPF application. However, I do not like the way the checkbox checked state is indicated using a colored square rather than an actual check mark as in the Windows 7 theme. It was very simple to copy the checkbox template and modify it to use the checkbox check mark from the Windows 7 theme checkbox template. However, I am having trouble finding a way to add this modified template to my Application.Resources in such a way as to apply it to all checkboxes in my application. For some reason, the template in the Telerik Windows 8 theme continues to override my new checkbox style and I am not sure why.
I have tried a few different approaches, yet nothing seems to work. My latest approach is to add the following style to my Application.Resources resource dictionary:
<Style BasedOn="{StaticResource {telerik:ThemeResourceKey ThemeType=telerik:Windows8Theme, ElementType=CheckBox}}" TargetType="CheckBox" >
<Setter Property="Template">
....
</Setter>
</Style>
I would really appreciate any input. How can I apply a checkbox template modification to all of the checkboxes in my application??
Thanks!
Craig