私はWPFアプリケーションでTelerik Windows 8テーマを使用しています。しかし、Windows 7のテーマのように実際のチェックマークではなく、色付きの四角形を使ってチェックボックスの状態を示す方法が嫌いです。チェックボックステンプレートをコピーし、Windows 7のテーマチェックボックステンプレートのチェックボックスチェックマークを使用するように変更するのは非常に簡単でした。Telerik WPFテーマのコントロールテンプレートの一部をオーバーライドすることはできますか?
しかし、この変更されたテンプレートを含むスタイルをアプリケーションに追加して、アプリケーションのすべてのチェックボックスに適用する方法を見つけるのが難しいです。なんらかの理由で、Telerik Windows 8テーマのテンプレートは引き続き適用されます。
私はいくつかのアプローチを試みましたが、動作するものはありません。誰もがこの質問への答えを知ってい
<Style BasedOn="{StaticResource {telerik:ThemeResourceKey ThemeType=telerik:Windows8Theme, ElementType=CheckBox}}" TargetType="CheckBox" > <Setter Property="Template"> .... </Setter> </Style>
:私の最新のアプローチは、私のApplication.Resourcesのリソースディクショナリに次のスタイルを追加することですか?私は何をしようとしていますか?
おかげで、 クレイグ
私は決してそれをしていない。そして、私はあなたが既にこれを見てきたと確信しています[カスタムスタイルをコントロールに適用する方法](http://docs.telerik.com/devtools/silverlight/styling-and-appearance/styling-apperance-implicit-styles -overview#適用方法 - カスタムスタイルからコントロールへ) –