
Incrível como esse novo service pack do .net 3.5 parece mais uma nova versão do que apenas um mero service pack. Entre as novas funcionalidades está a possibilidade do uso do String.Format() em bindings e em diversos controles.
Exemplos:
1)
<TextBlock>
<TextBlock.Text>
<Binding ElementName="myComboBox" Path="SelectedItem.Content" StringFormat="Item cost: {0:C}"/>
</TextBlock.Text>
</TextBlock>
2)
<GridViewColumn Header="Price" DisplayMemberBinding="{Binding Path=Price, StringFormat=C}"/>
Veja mais exemplos em: http://blogs.msdn.com/vinsibal/archive/2008/05/16/new-wpf-sp1-feature-data-formatting.aspx