WPF: отображать значение bool как «Да» / «Нет»

У меня есть значение bool, которое мне нужно отобразить как «Да» или «Нет» в TextBlock. Я пытаюсь сделать это с помощью StringFormat, но мой StringFormat игнорируется, и TextBlock отображает «True» или «False».

<TextBlock Text="{Binding Path=MyBoolValue, StringFormat='{}{0:Yes;;No}'}" />

Что-то не так с моим синтаксисом, или этот тип StringFormat не поддерживается?

Я знаю, что могу использовать ValueConverter для достижения этой цели, но решение StringFormat кажется более элегантным (если оно работает).

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

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