Tengo una cadena constante que debo volver a utilizar en varios diseños de XAML diferentes, así que en lugar de duplicarla, me gustaría vincularla a una constante.Configuración del texto de la etiqueta en XAML en la constante de cadena
tengo una clase que define la cadena en C#:
public static class StringConstants
{
public static string MyString { get { return "SomeConstant"; } }
}
Me gustaría ser capaz de establecer el valor a través de XAML a través de algo como lo siguiente:
<Label Content="{Binding local:StringConstants.MyString}"/>
¿Este ¿realizable? He buscado ejemplos, pero solo he encontrado ejemplos que implican algunos retoques en el código subyacente y me pregunto si existe una solución más simple, solo para XAML, si sé que solo necesito establecer el valor una vez basado. en un valor de cadena que nunca cambiará.
¿Por qué se usaría un enlace de todos modos? Ciertamente no lo haría ... –
@ H.B. ¿Qué recomiendas en su lugar? – mtlynch
@ nonsensical101: simplemente lo dejo afuera: 'Content =" {x: Static local: StringConstants.MyString} "' –