WPF - использовать ресурс ControlTemplate в стиле - PullRequest
10 голосов
/ 31 октября 2009

При создании стиля можно ли установить свойство ControlTemplate для ранее определенного ресурса? Например, если у меня было следующее в ResourceDictionary:

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

А потом захотелось использовать его в таком стиле:

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

Возможно ли это?

1 Ответ

12 голосов
/ 31 октября 2009

Я считаю, что это будет работать:

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