Как я могу установить свойства UserControl со стилями? (Я прочитал соответствующие вопросы, но ни один из них не решил мою проблему)
Я определяю простой UserControl следующим образом:
<UserControl x:Class="MyProject.RedSquare"
...
Height="10" Width="10" Background="Red">
<Grid>
</Grid>
</UserControl>
Теперь я могу вручную назначить ширину / высоту этого элемента управления.
Но я не могу назначить свойства стилям.
Это не работает:
<Window.Resources>
<Style x:Key="red" TargetType="{x:Type local:RedSquare}">
<Setter Property="Width" Value="200" />
</Style>
</Window.Resources>
...
<local:RedSquare Style="{StaticResource red}" />
Странное поведение: я могу изменить поле элемента управления со стилем, но все остальные свойства не работают?
Есть идеи?