У меня есть код ниже Xaml, я пытаюсь подчеркнуть содержание текстового блока на основе условия bool. Когда условие истинно, оно работает как положено (подчеркивание видно), но когда условие ложно, подчеркивание все еще сохраняется (подчеркивание не должно быть видно, когдаусловие ложно)
<TextBlock Text="Name" TextDecorations="{x:Bind Model.NameError, Converter={StaticResource TextUnderlineConverter}, Mode=OneWay}"
Код конвертера
public class TextUnderlineConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string language)
{
if ((bool)value)
return TextDecorations.Underline;
else
return TextDecorations.None;
}
public object ConvertBack(object value, Type targetType, object parameter, string language)
{
throw new NotImplementedException();
}