Cómo: Usar el diseño automático para crear un botón
Actualización: noviembre 2007
En este ejemplo se describe cómo utilizar el enfoque de diseño automático para crear un botón en una aplicación localizable.
La localización de una interfaz de usuario (UI) puede ser un proceso que exija mucho tiempo. A menudo los localizadores se ven obligados a ajustar el tamaño y la posición de los elementos, además de traducir el texto. En el pasado, era preciso ajustar cada idioma al que se adaptaba una interfaz de usuario. Ahora, gracias a las funciones de Windows Presentation Foundation (WPF), es posible diseñar elementos que reducen la necesidad de ajuste. El enfoque de escribir aplicaciones cuyo tamaño y posición se ajusta con mayor facilidad se denomina automatic layout.
En los dos ejemplos de Lenguaje de marcado de aplicaciones extensible (XAML) siguientes se crean aplicaciones que crean instancias de un botón; uno con el texto en inglés y uno con el texto en español. Observe que el código es el mismo salvo el texto; el botón se ajusta al texto.
Ejemplo
<Window
xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
x:Class="ButtonLoc.Pane1"
Name="myWindow"
SizeToContent="WidthAndHeight"
>
<DockPanel>
<Button FontSize="28" Height="50">My name is Hope.</Button>
</DockPanel>
</Window>
<Window
xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
x:Class="ButtonLoc.Pane1"
Name="myWindow"
SizeToContent="WidthAndHeight"
>
<DockPanel>
<Button FontSize="28" Height="50">Me llamo Esperanza.</Button>
</DockPanel>
</Window>
En el gráfico siguiente se muestra el resultado de los ejemplos de código.
Botón cuyo tamaño se ajusta automáticamente
Nota
Para ver el ejemplo completo del que se extrajeron los ejemplos anteriores, consulte: Ejemplo Automatic Layout for Localizable Applications.
Vea también
Tareas
Cómo: Usar una cuadrícula para el diseño automático