Adaptar una aplicación de WPF

Actualización: noviembre 2007

En este tema se introducen pasos y procedimientos recomendados para ayudarle a adaptar sus aplicaciones Windows Presentation Foundation (WPF).

Globalización y localización

La globalización es el diseño y desarrollo de aplicaciones que funcionen en diversas ubicaciones. Por ejemplo, la globalización permite el uso de interfaces de usuario adaptadas y datos regionales a usuarios con diferentes referencias culturales. WPF ofrece características de diseño globalizadas, entre las que se encuentran el diseño automático, los ensamblados satélite, y los atributos y comentarios adaptados.

La localización es la traducción de los recursos de una aplicación en versiones locales para las culturas específicas que admite la aplicación. Cuando adapte en WPF, utilizará las API del espacio de nombres System.Windows.Markup.Localizer. La herramienta de la línea de comandos Ejemplo LocBaml Tool utiliza estas API. Para obtener más información sobre cómo generar y utilizar LocBaml, vea Cómo: Localizar una aplicación.

Procedimientos recomendados para el diseño de interfaces de usuario de WPF

Cuando diseñe una interfaz de usuario basada en WPF considere implementar los procedimientos recomendados siguientes:

  • Escriba la XAML en interfaz de usuario; evite crear la interfaz de usuario en código. Cuando cree la interfaz de usuario utilizando XAML, expóngala a través de API de localización integradas.

  • Evite utilizar posiciones absolutas y tamaños fijos para el diseño de contenido; en su lugar, utilice el ajuste de tamaño relativo o automático. Para obtener más información, vea Diseños en WPF Designer.

    • Utilice la propiedad SizeToContent; además, establezca los anchos y altos en Auto.

    • Evite utilizar el control Canvas para el diseño de la interfaz de usuarios.

    • Utilice el control Grid y su característica de tamaño compartido.

Para obtener más información, vea Información general sobre la localización y globalización de WPF.

Procedimientos recomendados para la localización de WPF

Cuando adapte aplicaciones basadas en WPF, considere implementar los procedimientos recomendados siguientes.

  • Utilice comentarios de localización para proporcionar contexto adicional a los localizadores.

  • Utilice atributos de localización para controlar la localización, en lugar de omitir selectivamente propiedades de Uid en los elementos. Para obtener más información, vea Atributos y comentarios sobre localización.

  • Utilice msbuild /t:updateuid y /t:checkuid para agregar y comprobar las propiedades de Uid en el XAML.

Para obtener más información, vea Información general sobre la localización y globalización de WPF.

Vea también

Tareas

Tutorial: Cargar recursos de un ensamblado satélite

Ejemplo LocBaml Tool

Conceptos

Cómo: Localizar una aplicación

Otros recursos

Implementar y localizar con WPF Designer

Globalización y localización