¿Cómo configuro diferentes cadenas localizadas en diferentes estados visuales en WP7 usando Blend sin ningún código?¿Cómo establecer diferentes cadenas localizadas en diferentes estados visuales en WP7 usando Blend?
Puedo establecer diferentes cadenas no localizadas en diferentes estados visuales (aunque parpadea). Eso funciona, pero ¿qué hay de las cadenas localizadas?
Si cambio la cadena utilizando el enlace de datos en Mezcla, Mezcla simplemente anula el enlace de datos en el estado Base y no en el estado real donde estoy grabando.
EDIT:
Así es como me localizo mis cadenas:
Tengo un archivo de recursos llamado AppPresources.resx
. Entonces me gustaría hacer esto en código:
// setting localized button title
mainButton.Content = AppResources.MainButtonText;
entonces tengo una GlobalViewModelLocator
de MVVM Light Toolkit con la siguiente propiedad de enlace de datos.
private static AppResources _localizedStrings;
public AppResources LocalizedStrings
{
get
{
if (_localizedStrings == null)
{
_localizedStrings = new AppResources();
}
return _localizedStrings;
}
}
Y en el archivo XAML:
<Button x:Name="mainButton" Content="{Binding LocalizedStrings.MainButtonText, Mode=OneWay, Source={StaticResource Locator}}" ... />
¿Puede dar un ejemplo de cómo lo está haciendo su localización –
I He actualizado mi pregunta sobre cómo localizaría. – Buju