Я нашел вопрос о способах чтобы избежать добавления пользовательских преобразователей значений в свои ресурсы приложения:
Использование преобразователей значений в WPF без необходимости сначала определять их как ресурсы
Однако я хотел бы сделать еще один шаг и зарегистрировать преобразователи, которые затем являются неявными, как в этом примере:
Здесь я предполагаю, что некий неявный "StringToSolidColorBrushConverter" вмешивается, благодаря чему пример работает.
Этот пример неработает:
Blue
Hello
Я полагаю, это потому, что нет неявного ColorToSolidColorBrushConverter
, который WPF может просто подобрать и использовать. Я знаю, как его создать, но как его «зарегистрировать», чтобы WPF использовал его автоматически, вообще не указывая преобразователь в выражении привязки?