TextDecorations Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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. |