Información general de texto
- Tipos de controles de texto
- Trabajar con texto
- Edición de texto
- Usar texto en diseño
- Transformar texto
Puesto que Microsoft® Expression Blend™ se usa para crear una interfaz de usuario sofisticada para aplicaciones basadas en Microsoft Windows, el texto en Expression Blend se controla de forma diferente al texto en otras herramientas de diseño. En Expression Blend, se usan los siguientes tipos de controles de texto para incluir texto en la aplicación: TextBox, RichTextBox, TextBlock, PasswordBox, Label y FlowDocumentScrollViewer.
Tipos de controles de texto
| Control de texto | Descripción | |
|---|---|---|
| TextBox | Proporciona una zona modificable que acepta entradas de texto. Use este control cuando desee que los usuarios puedan editar texto existente en la aplicación o especificar texto nuevo. | |
| RichTextBox | Proporciona la misma funcionalidad que un objeto TextBox, pero permite el uso de más propiedades de formato de texto y puede contener cualquier otro tipo de objeto, como una imagen o una forma. | |
| TextBlock | Proporciona un bloque de texto estático que los usuarios de la aplicación no pueden modificar y puede contener cualquier otro tipo de objeto, como una imagen o una forma. Use este control cuando necesite proporcionar instrucciones a los usuarios o especificar información no modificable. Observe que, aunque los usuarios de la aplicación no puedan editar el texto de este tipo de control, se puede modificar el texto mediante el archivo de código subyacente. | |
| PasswordBox | Proporciona funcionalidad de contraseña básica. Use este control para agregar privacidad a la aplicación, de modo que el texto que especifique el usuario en el control de texto se muestre mediante símbolos de viñeta u otro símbolo que especifique, en lugar de los caracteres que escriba el usuario. | |
| Label | Proporciona un bloque de texto estático que puede usar para etiquetas básicas de otros controles o elementos de la interfaz de usuario (UI) y puede contener texto o contenido (como una imagen o una forma), pero no texto y contenido al mismo tiempo. Además, este control es compatible con ayudas mnemotécnicas, que proporcionan la funcionalidad de accesibilidad y exploración mediante el teclado a través de controles etiquetados a los que el usuario puede tener acceso presionando la tecla Alt en aplicaciones basadas en Windows. | |
|
|
FlowDocumentScrollViewer | Proporciona un bloque de texto que tiene una barra de desplazamiento para que el usuario pueda desplazarse por el texto y puede contener cualquier otro tipo de objeto, como una imagen o una forma. Puede establecer propiedades para este control en Varios, en el panel Propiedades, para mostrar u ocultar la barra de desplazamiento vertical y horizontal. |
Trabajar con texto
Muchos aspectos del trabajo con controles de texto son iguales al trabajo con otros objetos o controles de Expression Blend. Al igual que con otros objetos, puede establecer el tamaño y otras propiedades del diseño de los objetos de control de texto en Diseño y Transformación, en el panel Propiedades. De igual forma, puede establecer propiedades visuales en Pinceles y Apariencia.
Hay ciertos atributos que son únicos para los objetos de control de texto. Puede modificar estos atributos en las siguientes áreas del panel Propiedades, en función del tipo de control de texto que utilice:
- Texto Cambia las propiedades tipográficas, como la fuente y la alineación de párrafos.
- Pinceles y Apariencia Cambian las propiedades visuales, como el color y la opacidad.
- Diseño y Transformación Cambian el tamaño, el diseño, la forma y la posición.
- Propiedades comunes y Varios Cambian las propiedades funcionales, como si el cuadro de texto incluirá una barra de desplazamiento o no.
Edición de texto
Puede controlar si los usuarios de la aplicación de Expression Blend podrán modificar el texto incluido dentro de ciertos tipos de controles de texto de la aplicación. Por ejemplo, puede controlar si los usuarios podrán especificar nuevos valores o cambiar valores existentes, o bien si el texto de la aplicación será de sólo lectura. También puede deshabilitar los cuadros de texto de la aplicación, de forma que funciones como la selección o el desplazamiento no estén disponibles. De forma predeterminada, los cuadros de texto que agregue a la aplicación podrán modificarse y estarán habilitados. Para obtener más información, vea Convertir texto en modificable o de sólo lectura.
Usar texto en diseño
Puede usar los controles de texto de Expression Blend dentro de contenedores de diseño, igual que puede hacer con cualquier otro objeto, y arrastrarlos de la misma forma. El control de texto mostrará más o menos contenido en función del tamaño del contenedor de diseño. Además, los objetos de control de texto RichTextBox, TextBlock, Label y FlowDocumentScrollViewer pueden contener otros objetos o controles.
Al colocar un control de texto dentro de un contenedor de diseño, puede ajustar los bordes del control de texto a los bordes del contenedor mediante los márgenes. Al establecer un margen y vincular la alineación a ese borde, el control de texto cambiará su tamaño para mantener siempre la relación intacta. Puede controlar el tamaño de un control de texto aún más permitiendo que el control de texto adapte su tamaño al contenedor (ajuste de tamaño automático) o que adapte su tamaño al contenedor con un límite mínimo y máximo establecidos, o bien fijando el tamaño del control en valores absolutos.
Transformar texto
Puede transformar objetos de control de texto en Expression Blend igual que cualquier otro objeto vectorial. El texto dentro de un objeto de texto permanece modificable, incluso después de transformar el objeto. Adicionalmente, cualquier cambio que usted o el usuario de su aplicación realicen en el contenido de un objeto de control de texto, ya sea durante el diseño o durante la ejecución, heredará la transformación que se aplica al control primario.

