質問

スタイルを作成するとき、ControlTemplateプロパティを以前に定義されたリソースに設定することは可能ですか?たとえば、ResourceDictionaryに次のものがある場合:

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

そして、後でこのようなスタイルで使用したかった:

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

それは可能ですか?

役に立ちましたか?

解決

これはうまくいくと思う:

<Style x:Key="MyStyle" TargetType="{x:Type Button}">    
    <Setter Property="Template" Value="{StaticResource MyControlTemplate}"/>
</Style>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top