TextDecorations Klas

Definitie

Biedt een set statische vooraf gedefinieerde tekstdecoraties.

public ref class TextDecorations abstract sealed
public static class TextDecorations
type TextDecorations = class
Public Class TextDecorations
Overname
TextDecorations

Voorbeelden

In het volgende voorbeeld gebruikt een doorhalende tekstdecoratie de standaardlettertypewaarde.

// Use the default font values for the strikethrough text decoration.
private void SetDefaultStrikethrough()
{
    // Set the underline decoration directly to the text block.
    TextBlock1.TextDecorations = TextDecorations.Strikethrough;
}
' Use the default font values for the strikethrough text decoration.
Private Sub SetDefaultStrikethrough()
    ' Set the underline decoration directly to the text block.
    TextBlock1.TextDecorations = TextDecorations.Strikethrough
End Sub
<!-- Use the default font values for the strikethrough text decoration. -->
<TextBlock
  TextDecorations="Strikethrough"
  FontSize="36" >
  The quick red fox
</TextBlock>

U kunt ook meerdere tekstdecoraties voor dezelfde tekst opgeven. In het volgende voorbeeld wordt een onderstrepings- en overlinetekstdecoratie gebruikt voor dezelfde tekst.

<!-- Use both an underline and overline text decoration for the same text. -->
<TextBlock TextDecorations="Underline, Overline">
  The quick red fox
</TextBlock>

U kunt de tekenreekswaarde 'Geen' gebruiken om aan te geven dat er geen tekstdecoraties in de TextDecorations verzameling zijn. In het volgende voorbeeld is de TextDecorations verzameling ingesteld op 'Geen'.

<!-- Set the text decoration collection to None to indicate no decorations. -->
<TextBlock TextDecorations="None">
  The quick red fox
</TextBlock>

U kunt alle tekstdecoraties verwijderen uit tekst met behulp van de Clear methode. In het volgende voorbeeld wordt de TextDecorations verzameling gewist.

TextBlock2.TextDecorations.Clear();
TextBlock2.TextDecorations.Clear()

Hyperlink Standaard wordt een TextDecoration object gebruikt om een onderstreping weer te geven. In het volgende voorbeeld van markeringen ziet u een Hyperlink gedefinieerd met en zonder onderstreping:

<!-- Hyperlink with default underline. -->
<Hyperlink NavigateUri="http://www.msn.com">
  MSN Home
</Hyperlink>

<Run Text=" | " />

<!-- Hyperlink with no underline. -->
<Hyperlink Name="myHyperlink" TextDecorations="None"
           MouseEnter="OnMouseEnter"
           MouseLeave="OnMouseLeave"
           NavigateUri="http://www.msn.com">
  My MSN
</Hyperlink>

TextDecoration objecten kunnen prestatieintensief zijn om te instantiëren, met name als u veel Hyperlink objecten hebt. Zie Instructies voor meer informatie : Opgeven of een hyperlink is onderstreept.

Opmerkingen

Er zijn vier soorten tekstdecoraties: basislijn, overline, doorhalen en onderstrepen. In het volgende voorbeeld ziet u de locaties van de tekstdecoraties ten opzichte van de tekst.

Diagram van tekstversieringslocaties Diagram van Voorbeeld van tekstversieringstypen

XAML-kenmerkgebruik

<object textDecorationsProperty="textDecorationType[,textDecorationType]"/>

XAML-waarden

textDecorationType Het type tekstdecoratie: Baseline, OverLine, Strikethroughof Underline. Meer dan één decoratie is toegestaan, met waarden gescheiden door komma's. U kunt ook 'Geen' opgeven om geen type tekstdecoratie aan te geven.

Eigenschappen

Name Description
Baseline

Hiermee geeft u een basislijn TextDecoration.

OverLine

Hiermee geeft u een overline TextDecoration.

Strikethrough

Hiermee geeft u een doorhalen TextDecoration.

Underline

Hiermee geeft u een onderstreping TextDecoration.

Van toepassing op