방법: 텍스트 잘라내기 사용
이 예제에서는 TextTrimming 열거형에서 사용할 수 있는 값의 사용 및 효과를 보여 줍니다.
예제
다음 예제에서는 TextTrimming 특성 세트를 사용하여 TextBlock 요소를 정의합니다.
<TextBlock
Name="myTextBlock"
Margin="20" Background="LightGoldenrodYellow"
TextTrimming="WordEllipsis" TextWrapping="NoWrap"
FontSize="14"
>
One<LineBreak/>
two two<LineBreak/>
Three Three Three<LineBreak/>
four four four four<LineBreak/>
Five Five Five Five Five<LineBreak/>
six six six six six six<LineBreak/>
Seven Seven Seven Seven Seven Seven Seven
</TextBlock>
다음 코드에서는 해당 TextTrimming 속성을 설정하는 방법을 보여 줍니다.
myTextBlock.TextTrimming = TextTrimming.CharacterEllipsis;
myTextBlock.TextTrimming = TextTrimming.CharacterEllipsis
텍스트 잘라내기에는 현재 세 가지 옵션인 CharacterEllipsis, WordEllipsis, None이 있습니다.
TextTrimming이 CharacterEllipsis로 설정되면 텍스트가 잘리고 잘리는 가장자리에서 가장 가까운 문자에 줄임표가 사용됩니다. 이 설정은 잘리는 경계에 좀 더 가깝게 맞추어 텍스트를 잘라내기 때문에 단어가 부분적으로 잘릴 수 있습니다. 다음 그림에서는 위에서 정의한 것과 유사한 TextBlock으로 이 설정의 효과를 보여 줍니다.
TextTrimming이 WordEllipsis로 설정되면 텍스트가 잘리고 잘리는 가장자리에서 가장 가까운 첫 번째 전체 단어 끝에서 줄임표가 사용됩니다. 이 설정은 부분적으로 잘라낸 단어를 표시하지 않고, CharacterEllipsis 설정처럼 잘라낸 가장자리와 가깝게 텍스트를 잘라내지도 않습니다. 다음 그림에서는 위에 정의된 TextBlock으로 이 설정의 효과를 보여 줍니다.
TextTrimming이 None으로 설정되면 텍스트가 잘리지 않습니다. 이 경우 텍스트가 부모 텍스트 컨테이너의 경계로 잘릴 뿐입니다. 다음 그림에서는 위에서 정의한 것과 유사한 TextBlock으로 이 설정의 효과를 보여 줍니다.
.NET Desktop feedback