ContentStringFormat больше не работает на SL4, этот способ работал для меня, предложенный andulvar на форуме sl :
, если вам нужен только StringFormat:
<TextBox DataContext="{TemplateBinding Value}"
Text="{Binding StringFormat='\{0:MM/dd HH:mm\} '}"/>
или если вы хотите использовать конвертер:
<TextBox DataContext="{TemplateBinding Value}"
Text="{Binding Converter={StaticResource Double2String}}"/>
Я надеюсь, что таким образом кто-то поможет, я потратил много времени, чтобы найти правильный способ сделать это.