TextBlock.TextDecorations TextBlock.TextDecorations TextBlock.TextDecorations TextBlock.TextDecorations Property

Definición

Obtiene o establece un objeto TextDecorationCollection que contiene los efectos que se van a aplicar al texto de TextBlock.Gets or sets a TextDecorationCollection that contains the effects to apply to the text of a TextBlock.

public:
 property System::Windows::TextDecorationCollection ^ TextDecorations { System::Windows::TextDecorationCollection ^ get(); void set(System::Windows::TextDecorationCollection ^ value); };
public System.Windows.TextDecorationCollection TextDecorations { get; set; }
member this.TextDecorations : System.Windows.TextDecorationCollection with get, set
Public Property TextDecorations As TextDecorationCollection

Valor de propiedad

Colección TextDecorationCollection que contiene las decoraciones de texto que se van a aplicar a este elemento.A TextDecorationCollection collection that contains text decorations to apply to this element. El valor predeterminado es null (no se aplican decoraciones de texto).The default is null (no text decorations applied).

Ejemplos

El ejemplo siguiente muestra cómo establecer el TextDecorations atributo.The following example shows how to set the TextDecorations attribute.

<TextBlock TextDecorations="Strikethrough">
  This text will render with the strikethrough effect.
</TextBlock>

En la ilustración siguiente, se muestra cómo se representa este ejemplo.The following figure shows how this example renders.

Captura de pantalla: Texto con efecto de tachado predeterminadoScreenshot: Text with default strikethrough effect

Las ilustraciones siguientes muestran cómo el OverLine, Baseline, y Underline decoraciones representan, respectivamente.The following figures show how the OverLine, Baseline, and Underline decorations render, respectively.

Captura de pantalla: TextDecorator de línea altaScreenshot: Overline TextDecorator

Captura de pantalla: Predeterminado de efecto de línea base en textoScreenshot: Default baseline effect on text

Captura de pantalla: Texto con efecto de subrayado predeterminadoScreenshot: Text with default underline effect

El ejemplo siguiente muestra cómo establecer el TextDecorations propiedad mediante programación.The following example shows how to set the TextDecorations property programmatically.

TextBlock textBlock = new TextBlock(new Run("This text will render with the strikethrough effect."));
textBlock.TextDecorations = TextDecorations.Strikethrough;
Dim textBlock As New TextBlock(New Run("This text will render with the strikethrough effect."))
textBlock.TextDecorations = TextDecorations.Strikethrough

Comentarios

Un TextDecoration objeto es un adorno visual que se puede agregar al texto.A TextDecoration object is a visual ornamentation you can add to text. Hay cuatro tipos de decoraciones de texto: subrayado, línea base, tachado y línea alta.There are four types of text decorations: underline, baseline, strikethrough, and overline. Para obtener más información acerca de decoraciones de texto, vea Cómo: Crear una decoración de texto.For more information about text decorations, see How to: Create a Text Decoration.

De forma predeterminada, esta propiedad se establece en null y no tiene ningún TextDecorationCollection asociados con él.By default, this property is set to null and has no TextDecorationCollection associated with it. Antes de agregar efectos de texto, cree un nuevo TextDecorationCollection y asignarlo a esta propiedad.Before adding any text effects, create a new TextDecorationCollection and assign it to this property.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field TextDecorationsProperty
Establecen las propiedades de metadatos en trueMetadata properties set to true AffectsRender

Se aplica a