В XAML не определен метод Contains
, поэтому вам придется либо использовать преобразователь, либо связать его с логическим свойством, которое использует метод string.Contains
, чтобы определить, содержит ли текущее значение Opis
конкретную строку.
Таким образом, если вы добавите другое свойство в класс, в котором определено свойство Opis
, вы можете связать это свойство вместо привязки к Opis
, например:
public bool Contains => !string.IsNullOrEmpty(Opis) && Opis.Contains("!");
XAML:
<DataTrigger Binding="{Binding Contains}" Value="True">
<Setter Property="Background" Value="Red"/>
</DataTrigger>