Стиль с DataTrigger, который имеет разные привязки
У меня есть серия TextBlocks, к которым я хочу применить Style и DataTrigger. Единственное отличие состоит в том, что привязка заключается в различном свойстве в модели представления для каждого из них.
Вот упрощенная версия одного из TextBlocks со встроенным стилем и DataTrigger.
<TextBlock Text="Is development">
<TextBlock.Style>
<Style TargetType="{x:Type TextBlock}">
<Style.Triggers>
<DataTrigger Binding="{Binding IsDevelopmentIsDirty}"
Value="True">
<Setter Property="FontWeight"
Value="Bold" />
<Setter Property="FontStyle"
Value="Italic" />
<Setter Property="Foreground"
Value="{StaticResource SCB_TardisBlue}" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
Таким образом, в предыдущем примере привязка IsDevelopmentIsDirty будет отличаться для каждого TextBlock.
Мне просто не повезло найти лучший способ объединить этот стиль в одно объявление, которое может использоваться всей серией TextBlocks.
Есть ли способ назначить стиль и свойство, с которым должен связываться DataTrigger? Если нет, то как это сделать? Заранее спасибо