In WPF 3.5SP1 i use the last feature StringFormat in DataBindings:
<TextBlock Text="{Binding Path=Model.SelectedNoteBook.OriginalDate, StringFormat='f'}"
FontSize="20" TextTrimming="CharacterEllipsis" />
The problem I face is that the date is always formatted in English...although my system is in French ? How can i force the date to follow system date?