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

Anúncios