I have a TextBlock whose text is bound to live ticker (via System.Date.Now) and that binding contains a ValueConverter that is supposed to convert the string to uppercase. However, the string does not result in uppercase letters (the result is as if the converter weren’t even there). How do I get the binding result to be uppercase?
<TextBlock
Text="{Binding Now,
Source={StaticResource ticker},
StringFormat={}{0:dddd\, MMMM d},
Converter={StaticResource CaseConverter}}" />
H.B. is correct. You need a better converter:
Converter: