Я заметил, что у меня есть несколько изображений в панели стека, и каждый из них имеет точно того же размера, поля, выравнивания и т. Д. Я не хочу создавать глобальный ресурс для стиля. Возможно ли иметь местный стиль, объявленный в этой конкретной панели, и только для изображений (TargetType достаточно в этом случае)?Выполнение всех изображений одного размера и поля
Мне хотелось бы что-то рядом с this solution, за исключением того, что я не использую ресурс глобального стиля.
<StackPanel.Resources>
<Style TargetType="Image">
<Setter Property="Width" Value="24" />
...
</Style>
</StackPanel.Resources>
<Image Source="{StaticResource Poof}"
VerticalAlignment="Top"
...
Margin="20,20,20,0" />
в вашем коде, стиль не глобальный, а уровень управления (stackPanel), какое улучшение вы ищете? –
@ Никита По какой-то причине (не знаю, что я на момент написания) это свойство не влияет на внешний вид изображения. Я удалил настройки из самого изображения, но стиль по-прежнему не отображается элементом управления. Естественно, я предположил, что сделал что-то не так, хотя пытался следовать приведенному примеру. –