¿Es posible suministrar un convertidor de tipos para un recurso estático en WPF?

Tengo una pregunta novata de WPF.

Imagine que mi control de usuario tiene una declaración de espacio de nombres como esta:

xmlns:system="clr-namespace:System;assembly=mscorlib"

Y tengo recursos para el control del usuario como este:

<UserControl.Resources>
    <system:Int32 x:Key="Today">32</system:Int32>
</UserControl.Resources>

Y luego, en algún lugar de mi control de usuario, tengo esto:

<TextBlock Text="{StaticResource Today}"/>

Esto causará un error porqueToday se define como un recurso entero, pero la propiedad Text espera una cadena. Este ejemplo es artificial, pero con suerte ilustra la pregunta.

La pregunta es, a menos que haga que mi tipo de recurso coincida exactamente con el tipo de propiedad, ¿hay alguna forma de proporcionar un convertidor para mis recursos? Algo como IValueConverter para enlaces o un convertidor de tipos.

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta