У меня есть несколько стековых панелей, которые я хочу иметь одинаковую ширину. Однако это не должно влиять на все StackPanels, и я не хочу подкласс только для этого. Я знаю, что возможно следующее:
<Style BasedOn="{StaticResource {x:Type TextBlock}}"
TargetType="TextBlock"
x:Key="TitleText">
<Setter Property="FontSize" Value="26"/>
</Style>
...
<TextBlock Style="{StaticResource TitleText}">
Some Text
</TextBlock>
Но есть ли способ сохранить TextBlock в неведении относительно его стиля (например, когда
HTML является отдельным от правила CSS, которое применяется к элементу)?
Я просто хотел бы присвоить всем соответствующим StackPanels один и тот же идентификатор класса, а затем применить
стиль для идентификатора класса.