Partager via


RichTextBlock.TextDecorations Propriété

Définition

Obtient ou définit une valeur qui indique les décorations appliquées au texte.

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"/>

Valeur de propriété

Valeur de l’énumération. La valeur par défaut est None (Aucun).

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)

Exemples

Cet exemple montre comment appliquer des décorations de texte au texte dans un RichTextBlock, à la fois au niveau du contrôle et au niveau 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;
}

Remarques

À compter de la Windows 10 Creators Update (version 15063 du KIT de développement logiciel), cette propriété est le moyen préféré de barré ou de soulignement du texte.

Pour les versions antérieures de Windows, vous pouvez souligner du texte avec la classe Soulignement .

S’applique à

Voir aussi