TextDecorations TextDecorations TextDecorations TextDecorations Class

Definition

Stellt einen Satz von statischen vordefinierten Textdekorationen bereit.Provides a set of static predefined text decorations.

public ref class TextDecorations abstract sealed
public static class TextDecorations
type TextDecorations = class
Public Class TextDecorations
Vererbung
TextDecorationsTextDecorationsTextDecorationsTextDecorations

Beispiele

Im folgenden Beispiel wird eine durchgestrichene Textdekoration den Standardwert für die Schriftart verwendet.In the following example, a strikethrough text decoration uses the default font value.

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

Sie können auch mehrere Textdekorationen nach demselben Text angeben.You can also specify multiple text decorations for the same text. Im folgenden Beispiel, einen Unterstrich und überstrichen Textdekoration werden nach demselben Text verwendet.In the following example, an underline and overline text decoration are used for the same text.

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

Können Sie die Zeichenfolge "None", um anzugeben, dass keine im Textdekorationen Wert der TextDecorations Auflistung.You can use the string value "None" to indicate that there are no text decorations in the TextDecorations collection. Im folgenden Beispiel die TextDecorations Auflistung auf "None" festgelegt ist.In the following example, the TextDecorations collection is set to "None".

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

Sie können alle Textdekorationen aus dem Text entfernen, indem Sie mit der Clear Methode.You can remove all text decorations from text by using the Clear method. Im folgenden Beispiel die TextDecorations Auflistung gelöscht wird.In the following example, the TextDecorations collection is cleared.

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

In der Standardeinstellung Hyperlink verwendet eine TextDecoration Objekt, das eine Unterstreichung anzuzeigen.By default, Hyperlink uses a TextDecoration object to display an underline. Das folgende Markup-Beispiel zeigt eine Hyperlink mit und ohne Unterstreichung definiert:The following markup sample shows a Hyperlink defined with and without an underline:

<!-- 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 Objekte können ressourcenintensiv sein, zu instanziieren, insbesondere wenn Sie viele Hyperlink Objekte.TextDecoration objects can be performance intensive to instantiate, particularly if you have many Hyperlink objects. Weitere Informationen finden Sie unter Vorgehensweise: Angeben, ob ein Hyperlink unterstrichen wird.For more information, see How to: Specify Whether a Hyperlink is Underlined.

Hinweise

Es gibt vier Arten von Textdekorationen: Baseline, überstrichen, durchgestrichen und unterstrichen.There are four types of text decorations: baseline, overline, strikethrough, and underline. Das folgende Beispiel zeigt die Speicherorte der Textdekorationen relativ zum Text.The following example shows the locations of the text decorations relative to the text.

Diagramm der TextergänzungsstellenDiagram of text decoration locations
Beispiel für Text-Decoration-TypenExample of text decoration types

Verwendung von XAML-AttributenXAML Attribute Usage

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

XAML-WerteXAML Values

textDecorationType
Der Typ des Text-Decoration: Baseline, OverLine, Strikethrough, oder Underline.The type of text decoration: Baseline, OverLine, Strikethrough, or Underline. Mehr als eine Dekoration ist mit durch Trennzeichen getrennte Werte zulässig.More than one decoration is permitted, with values separated by commas. Sie können auch auf "None", um anzugeben, kein Typ der Textdekoration angeben.You can also specify "None" to indicate no type of text decoration.

Eigenschaften

Baseline Baseline Baseline Baseline

Gibt die TextDecoration für eine Baseline an.Specifies a baseline TextDecoration.

OverLine OverLine OverLine OverLine

Gibt eine TextDecoration für eine Überstreichung an.Specifies an overline TextDecoration.

Strikethrough Strikethrough Strikethrough Strikethrough

Gibt eine TextDecoration für durchgestrichenen Text an.Specifies a strikethrough TextDecoration.

Underline Underline Underline Underline

Gibt eine TextDecoration für eine Unterstreichung an.Specifies an underline TextDecoration.

Gilt für: