Триггеры в стиле TextBlock

Я хотел бы объединить DisplayNames из двух разных ViewModels, но только если первый не равен NullObject.

яcould легко сделать это в преобразователе или в модели родительского представления, но я надеюсь, что моя попытка использовать DataTrigger легко решится.

Ура, Berryl

Это вообще ничего не отображает:

        <TextBlock Grid.Column="2" Grid.Row="0" >
            <TextBlock.Inlines>
                <Run Text="{Binding HonorificVm.DisplayName}"/>
                <Run Text="{Binding PersonNameVm.DisplayName}"/>
            </TextBlock.Inlines>
            <TextBlock.Style>
                <Style TargetType="{x:Type TextBlock}">
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding HonorificVm.Honorific}" Value="{x:Static model:Honorific.NullHonorific}">
                            <Setter Property="Text" Value="PersonNameVm.DisplayName"/>
                        </DataTrigger>
                    </Style.Triggers>
                </Style>
            </TextBlock.Style>
        </TextBlock>

Ответы на вопрос(1)

Ваш ответ на вопрос