WPF: Wie registriere ich zusätzliche implizite Wertkonverter?

Ich habe eine Frage gefunden, wie ich vermeiden kann, benutzerdefinierte Wertekonverter zu den Anwendungsressourcen hinzuzufügen:

Verwenden von Wertkonvertern in WPF, ohne sie zuerst als Ressourcen definieren zu müssen

Ich möchte jedoch noch einen Schritt weiter gehen und Konverter registrieren, die dann implizit sind, wie in diesem Beispiel:

<code><SolidColorBrush Color="Blue" />
</code>

Hier gehe ich davon aus, dass ein impliziter "StringToSolidColorBrushConverter" eintritt, der das Beispiel zum Laufen bringt.

Dieses Beispiel tut esnicht Arbeit:

<code><Window.Resources>
    <Color x:Key="ForegroundFontColor">Blue</Color>
</Window.Resources>

<TextBlock Foreground={StaticResource ForegroundFontColor}>Hello</TextBlock>
</code>

Ich glaube, das liegt daran, dass es keinen Implizit gibtColorToSolidColorBrushConverter dieses WPF kann gerade aufheben und verwenden. Ich weiß, wie man einen erstellt, aber wie kann ich ihn "registrieren", damit WPF ihn automatisch verwendet, ohne den Konverter überhaupt im Bindungsausdruck anzugeben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage