<p>I have a ComboBox bound to an ObservableCollection of decimals.  What is the correct way to apply our currency converter to the items?</p>

<p>Edit:</p>

<p>a) I have an existing currency converter that I must use
b) .NET 3.0</p>

<p>Do I need to template the items?</p>

Use
StringFormat
in the Binding expression like
```
```
<TextBox Text="{Binding Path=Value, StringFormat=Amount: {0:C}}"/>
```
```
See this
blog for more details.
A
ValueConverter
is another way - StringFormat doesnt work on .NET3.0 it needs WPF3.5 SP1.