Мне было интересно, есть ли способ создать шаблон для эффекта, чтобы я мог применить его ко всем своим элементам управления. Таким образом, если бы я был изменяемым эффектом, мне нужно изменить его только в одном месте ...
Допустим, у меня есть:
<Button Content="Foo" Height="50" Width="50" >
<Button.Effect>
<DropShadowEffect BlurRadius="10" Color="Black" Opacity="0.5" ShadowDepth="0"/>
</Button.Effect>
</Button>
Я хотел бы иметь (я знаю, что это не правильно):
<UserControl.Resources>
<Effect x:Key="MyEffect">
<DropShadowEffect BlurRadius="10" Color="Black" Opacity="0.5" ShadowDepth="0"/>
</Effect>
</UserControl.Resources>
...
<Button Content="Foo" Height="50" Width="50" Effect="{StaticResource MyEffect}" />
Есть ли способ сделать что-то подобное?