RichTextBlock.TextDecorations Propriedade

Definição

Obtém ou define um valor que indica quais decorações são aplicadas ao texto.

public:
 property TextDecorations TextDecorations { TextDecorations get(); void set(TextDecorations value); };
TextDecorations TextDecorations();

void TextDecorations(TextDecorations value);
public TextDecorations TextDecorations { get; set; }
var textDecorations = richTextBlock.textDecorations;
richTextBlock.textDecorations = textDecorations;
Public Property TextDecorations As TextDecorations
<RichTextBlock TextDecorations="textDecorationsMemberName"/>

Valor da propriedade

Um valor da enumeração. O padrão é Nenhum.

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Exemplos

Este exemplo mostra como aplicar decorações de texto ao texto em um RichTextBlock, tanto no nível de controle quanto no nível TextElement .

<RichTextBlock TextDecorations="Underline"
            Loaded="RichTextBlock_Loaded">
    <Paragraph>This text has an underline.</Paragraph>
    <Paragraph TextDecorations="Strikethrough">
        This text has a strikethrough, but no underline.
    </Paragraph>
    <Paragraph TextDecorations="Strikethrough, Underline">This text has it all!</Paragraph>
    <Paragraph x:Name="Paragraph4">This text is decorated in code.</Paragraph>
</RichTextBlock>
private void RichTextBlock_Loaded(object sender, RoutedEventArgs e)
{
    // Apply both strikethough and underline to the last paragraph.
    Paragraph4.TextDecorations =
        TextDecorations.Strikethrough | TextDecorations.Underline;
}

Comentários

A partir da Atualização de Criadores do Windows 10 (SDK versão 15063), essa propriedade é a maneira preferencial de aplicar tachado ou sublinhar texto.

Para versões anteriores do Windows, você pode sublinhar o texto com a classe Sublinhado .

Aplica-se a

Confira também