12

スタイルを作成するときに、ControlTemplate プロパティを以前に定義したリソースに設定することはできますか? たとえば、ResourceDictionary に次のものがあったとします。

<ControlTemplate x:Key="MyControlTemplate" TargetType="{x:Type Button}">
...
</ControlTemplate>

そして後で、次のようなスタイルで使用したいと考えました。

<Style x:Key="MyStyle" TargetType="{x:Type Button}">
    <Setter Property="Template" Value="???"/>
</Style>

それは可能ですか?

4

1 に答える 1

13

私はこれがうまくいくと信じています:

<Style x:Key="MyStyle" TargetType="{x:Type Button}">    
    <Setter Property="Template" Value="{StaticResource MyControlTemplate}"/>
</Style>
于 2009-10-30T22:06:42.360 に答える