This article is compatible with the latest version of Silverlight.
A common scenario in data binding is to format the data displayed in the UI. Almost every time you show a date or a price you need to format it. Silverlight and WPF are using the so called converters to apply custom logic to a binding.
Using Converters
Let's make a small example that illustrates the problem. Consider a ListBox filled with client details - name and birthdate.
Here the ListBox is bound to a custom business object with a field Birthdate of type DateTime - pretty common situation.