Compartilhar via


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.

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 do Atualização do Windows 10 para Criadores (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 Underline .

Aplica-se a

Confira também