Tengo una situación donde algunos valores de aplicación se almacenan como constantes; este es un requisito ya que se necesitan en definiciones de atributos (los atributos deben resolverse en tiempo de compilación, por lo que incluso los miembros estáticos no trabajo).Enlazado a un campo const en Silverlight
También deseo ser capaz de reutilizar estos valores en archivos XAML. Así que si tengo mis constantes de la siguiente manera:
public class MyConstants
{
public const string Constant1 = "Hello World";
}
quiero una manera atarlos a los controles definidos en XAML algo como esto:
<TextBlock Text="{Binding MyConstants.Constant1}" />
Es esto posible de una manera recta hacia adelante? He visto ejemplos vinculantes pero no puedo encontrar este tipo de escenario.
Habría tal vez sea algún tipo de trabajo en todo lo que podía hacer (tal vez fijaciones traducidos a los parámetros de un método que tira dinámicamente el campo constante a través de la reflexión)
Este fue exactamente el tipo de solución que estaba buscando, gracias. – David
@Anthony, puedes pegar el código aquí. Estoy un poco confundido en tu descripción. Gracias. –
También agregué una solución aquí, pero el Diseñador visual no se reflejaría, aunque el efecto de tiempo de ejecución es correcto. –