WPF: как зарегистрировать дополнительные неявные преобразователи значений?

Я нашел вопрос о способах чтобы избежать добавления пользовательских преобразователей значений в свои ресурсы приложения:

Использование преобразователей значений в WPF без необходимости сначала определять их как ресурсы

Однако я хотел бы сделать еще один шаг и зарегистрировать преобразователи, которые затем являются неявными, как в этом примере:


Здесь я предполагаю, что некий неявный "StringToSolidColorBrushConverter" вмешивается, благодаря чему пример работает.

Этот пример неработает:


    Blue


Hello

Я полагаю, это потому, что нет неявного ColorToSolidColorBrushConverter, который WPF может просто подобрать и использовать. Я знаю, как его создать, но как его «зарегистрировать», чтобы WPF использовал его автоматически, вообще не указывая преобразователь в выражении привязки?

7
задан Community 23 May 2017 в 12:17
поделиться