Udostępnij za pośrednictwem


TextBlock.TextDecorations Właściwość

Definicja

Pobiera lub ustawia element TextDecorationCollection zawierający efekty, które mają być stosowane do tekstu elementu 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

Wartość właściwości

TextDecorationCollection

Kolekcja zawierająca TextDecorationCollection dekoracje tekstowe do zastosowania do tego elementu. Wartość domyślna to null (nie zastosowano dekoracji tekstu).

Przykłady

W poniższym przykładzie pokazano, jak ustawić TextDecorations atrybut.

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

Na poniższej ilustracji przedstawiono sposób renderowania tego przykładu.

Zrzut ekranu: tekst z domyślnym efektem przekreślenia

Na poniższych ilustracjach pokazano, jak OverLinesą renderowane odpowiednio dekoracje , Baselinei Underline .

Zrzut ekranu: Overline TextDecorator

Zrzut ekranu: domyślny efekt punktu odniesienia dla tekstu

Zrzut ekranu: tekst z domyślnym efektem podkreśleniu

W poniższym przykładzie pokazano, jak programowo ustawić TextDecorations właściwość.

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

Uwagi

Obiekt to wizualna TextDecoration ozdoba, którą można dodać do tekstu. Istnieją cztery typy dekoracji tekstu: podkreślenie, punkt odniesienia, przekreślenie i podkreślenie. Aby uzyskać więcej informacji na temat dekoracji tekstu, zobacz How to: Create a Text Decoration (Instrukcje: tworzenie dekoracji tekstu).

Domyślnie ta właściwość jest ustawiona na null i nie TextDecorationCollection jest z nią skojarzona. Przed dodaniem dowolnych efektów tekstowych utwórz nową TextDecorationCollection i przypisz ją do tej właściwości.

Informacje dotyczące właściwości zależności

Pole identyfikatora TextDecorationsProperty
Właściwości metadanych ustawione na true AffectsRender

Dotyczy