Система, над которой я работаю, использует внутри себя большое количество пользовательских типов значений. Я работаю над прототипом пользовательского интерфейса с использованием WPF. WPF не знает, как отображать пользовательские типы. Я знаю, что могу написать собственный ValueConverter для этого, но я действительно не хочу указывать использование конвертера каждый раз, когда я связываюсь с классом в своем XAML.
Есть ли интерфейс, который я могу реализовать в пользовательском типе значения, который позволит WPF знать, как отображать его изначально?
Или, есть ли способ указать конвертер значений для всего приложения, который будет применяться к любому экземпляру нашего пользовательского типа, без необходимости указывать ValueConveter в каждом выражении привязки?