Вам определенно не нужно кодировать преобразователь значений или селектор шаблонов: просто установите Image
s Visibility
на Collapsed
, а затем прикрепите стиль к Image
, который использует DataTrigger
, например:
<Style TargetType="Image">
<Style.Triggers>
<DataTrigger Binding="{Binding HasMissingFit}" Value="True">
<DataTrigger.Setters>
<Setter Property="Visibility" Value="Visible"/>
</DataTrigger.Setters>
</DataTrigger>
</Style.Triggers>
</Style>
В зависимости от вашего макета, может иметь смысл установить Visibility
на Hidden
, чем Collapsed
;таким образом, изображение, появляющееся или исчезающее, не повлияет на ход макета.