다음을 통해 공유


TextDecorations 클래스

정의

미리 정의된 정적 텍스트 장식 집합을 제공합니다.

public ref class TextDecorations abstract sealed
public static class TextDecorations
type TextDecorations = class
Public Class TextDecorations
상속
TextDecorations

예제

다음 예에서 취소선 텍스트 장식의 기본 글꼴 값을 사용합니다.

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

또한 여러 텍스트 장식을 동일한 텍스트를 지정할 수 있습니다. 다음 예제에서는, 밑줄 및 윗줄 텍스트 장식의 동일한 텍스트에 사용 됩니다.

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

문자열을 사용할 수 없는 텍스트 장식의 됨을 나타내려면 "None" 값는 TextDecorations 컬렉션. 다음 예제에서는 TextDecorations 컬렉션이 "None"으로 설정 됩니다.

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

사용 하 여 텍스트에서 모든 텍스트 장식을 제거할 수 있습니다는 Clear 메서드. 다음 예제에서는 TextDecorations 컬렉션을 지웁니다.

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

기본적으로 Hyperlink 사용을 TextDecoration 밑줄을 표시 하는 개체입니다. 다음 태그 샘플은 Hyperlink 와 밑줄 없이 정의 합니다.

<!-- 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 많을 경우에 특히 개체를 인스턴스화할 때 성능이 저하 될 수 있습니다 Hyperlink 개체입니다. 자세한 내용은 방법: 지정 여부는 하이퍼링크에 밑줄이합니다.

설명

텍스트 장식의 네 가지가: 기준, 윗줄, 취소선 및 밑줄. 다음 예제에서는 텍스트를 기준으로 텍스트 장식의 위치를 보여 줍니다.

텍스트 장식 위치의 다이어그램
텍스트 장식 형식의 예제

XAML 특성 사용

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

XAML 값

textDecorationType
텍스트 장식 종류: Baseline, OverLine하십시오 Strikethrough, 또는 Underline. 쉼표로 구분 된 값을 사용 하 여 둘 이상의 장식 허용 됩니다. 또한 없는 텍스트 장식 종류를 나타내기 위해 "None"를 지정할 수 있습니다.

속성

Baseline

기준선 TextDecoration을 지정합니다.

OverLine

윗줄 TextDecoration을 지정합니다.

Strikethrough

취소선 TextDecoration을 지정합니다.

Underline

밑줄 TextDecoration을 지정합니다.

적용 대상