У меня есть пользовательский элемент управления и я хочу использовать его в каком-то другом проекте. Нет проблем, когда я устанавливаю какое-то значение его свойствам напрямую:
<local:MyUserControl prop1="val1" prop2="val2">
...
</local:MyUserControl>
Но я не могу применить к нему стиль. Я пробовал:
<Window ...>
<Window.Resources>
<Style x:Key="MyUserControlStyle" TargetType="{x:Type local:MyUserControl}">
<Setter Property="prop1" Value="val1"/>
<Setter Property="prop2" Value="val2"/>
</Style>
</Window.Resources>
<Grid>
<local:MyUserControl Style="{StaticResource ResourceKey=MyUserControlStyle}">
...
</local:MyUserControl>
</Grid>
</Window>
Где я ошибся? -Спасибо