@MasterPie: If you're using MVVM you can sometimes avoid Value Converters by creating additional properties in your View Model that do the proper conversion. But I agree that the number of Value Converters tends to grow steadily with the size of the project.