Estilo com um DataTrigger que possui ligações diferentes

Eu tenho uma série de TextBlocks aos quais quero aplicar um Style e DataTrigger. A única diferença é que a ligação é para uma propriedade diferente no modelo de vista para cada um.

Aqui está uma versão simplificada de um dos TextBlocks com o Style e o DataTrigger "incorporados".

        <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>

Portanto, no exemplo anterior, a ligação "IsDevelopmentIsDirty" seria diferente para cada TextBlock.

Só não estou tendo a maior sorte em encontrar a melhor maneira de consolidar esse estilo em uma declaração que pode ser usada por toda a série de TextBlocks.

Existe uma maneira de atribuir o estilo e a propriedade à qual o DataTrigger deve se vincular? Caso contrário, qual é a maneira de fazer isso? Agradeço antecipadamente.

questionAnswers(2)

yourAnswerToTheQuestion