TextBlock.TextDecorations Eigenschaft

Definition

Ruft eine TextDecorationCollection mit den Effekten ab, die auf den Text in einem TextBlock angewendet werden sollen, oder legt diese fest.Gets or sets a TextDecorationCollection that contains the effects to apply to the text of a TextBlock.

public:
 property System::Windows::TextDecorationCollection ^ TextDecorations { System::Windows::TextDecorationCollection ^ get(); void set(System::Windows::TextDecorationCollection ^ value); };
public System.Windows.TextDecorationCollection TextDecorations { get; set; }
member this.TextDecorations : System.Windows.TextDecorationCollection with get, set
Public Property TextDecorations As TextDecorationCollection

Eigenschaftswert

Eine TextDecorationCollection-Auflistung, die auf dieses Element anzuwendende Textdekorationen enthält.A TextDecorationCollection collection that contains text decorations to apply to this element. Der Standardwert ist null (es werden keine Textdekorationen angewendet).The default is null (no text decorations applied).

Beispiele

Im folgenden Beispiel wird gezeigt, wie das TextDecorations-Attribut festgelegt wird.The following example shows how to set the TextDecorations attribute.

<TextBlock TextDecorations="Strikethrough">
  This text will render with the strikethrough effect.
</TextBlock>

Die folgende Abbildung zeigt, wie dieses Beispiel gerendert wird.The following figure shows how this example renders.

Bildschirm Abbildung von : Text mit Standard Effekten mit durch StrichenScreenshot: Text with default strikethrough effect

Der folgenden Abbildung wird wie die OverLine, Baseline, und Underline Ergänzungen zu rendern, bzw.The following figures show how the OverLine, Baseline, and Underline decorations render, respectively.

Bildschirm Abbildung von : Overline-TextDecorator-Screenshot: Overline TextDecorator

Bildschirm Abbildung von : Standard-Baseline-Effekt für TextScreenshot: Default baseline effect on text

Bildschirm Abbildung von : Text mit Standardeffekt für UnterstreichungScreenshot: Text with default underline effect

Im folgenden Beispiel wird gezeigt, wie die TextDecorations-Eigenschaft Programm gesteuert festgelegt wird.The following example shows how to set the TextDecorations property programmatically.

TextBlock textBlock = new TextBlock(new Run("This text will render with the strikethrough effect."));
textBlock.TextDecorations = TextDecorations.Strikethrough;
Dim textBlock As New TextBlock(New Run("This text will render with the strikethrough effect."))
textBlock.TextDecorations = TextDecorations.Strikethrough

Hinweise

Ein TextDecoration-Objekt ist eine visuelle Verzierung, die Sie Text hinzufügen können.A TextDecoration object is a visual ornamentation you can add to text. Es gibt vier Arten von Text Dekorationen: Unterstreichung, Baseline, durchgestrichen und über Linien.There are four types of text decorations: underline, baseline, strikethrough, and overline. Weitere Informationen zu Text Dekorationen finden Sie unter Vorgehensweise: Erstellen Sie einefür die Text Dekoration.For more information about text decorations, see How to: Create a Text Decoration.

Standardmäßig ist diese Eigenschaft auf null festgelegt, und ihr ist keine TextDecorationCollection zugeordnet.By default, this property is set to null and has no TextDecorationCollection associated with it. Bevor Sie Texteffekte hinzufügen, erstellen Sie eine neue TextDecorationCollection und weisen Sie dieser Eigenschaft zu.Before adding any text effects, create a new TextDecorationCollection and assign it to this property.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field TextDecorationsProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true AffectsRender

Gilt für: