Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La localización significa adaptar una UI a otras referencias culturales. Para ello, los textos tales como los títulos, etiquetas, elementos de cuadro de lista, etc. deben traducirse. Para facilitar la traducción, los elementos que se van a traducir se recopilan en archivos de recursos. Vea Cómo: Localizar una aplicación para obtener información sobre cómo crear un archivo de recursos para localización. Para que una aplicación WPF sea localizable, los programadores deben integrar todos los recursos localizables en un ensamblado de recurso. El ensamblado de recursos se localiza a distintos idiomas y el código subyacente utiliza la API de administración de recursos para cargarse. Uno de los archivos requeridos para una aplicación WPF es un archivo de proyecto (.proj). Todos los recursos que se utilizan en una aplicación deben incluirse en el archivo de proyecto. El ejemplo de código siguiente lo demuestra.
Ejemplo
XAML
<Resource Include="data\picture1.jpg"/>
<EmbeddedResource Include="data\stringtable.en-US.restext"/>
Para utilizar un recurso en la aplicación, cree una instancia de ResourceManager y cargue el recurso que desea utilizar. A continuación se muestra cómo hacerlo.
Private Sub OnClick(ByVal sender As Object, ByVal e As RoutedEventArgs)
Dim rm As New ResourceManager("stringtable", System.Reflection.Assembly.GetExecutingAssembly())
Text1.Text = rm.GetString("Message")
End Sub
void OnClick(object sender, RoutedEventArgs e)
{
ResourceManager rm = new ResourceManager ("MySampleApp.data.stringtable",
Assembly.GetExecutingAssembly());
Text1.Text = rm.GetString("Message");
}