방금 컨트롤에 텍스트의 길이를 표시하는 요구 사항을 받았습니다. 컨트롤은 특정 폭을 가지며 높이가 최대 2 줄입니다. 두 줄 이상 렌더링 할 경우 문자열 끝에 "..."이 표시됩니다.WPF TextBlock 높이를 두 줄로 제한 할 수 있습니까?
표준 WPF 컨트롤을 사용하면 가능합니까? 내가 발견 한 표준 행동은 아니지만, 다시 나는 그것을 보았다 적이 없다
감사합니다, D.
방금 컨트롤에 텍스트의 길이를 표시하는 요구 사항을 받았습니다. 컨트롤은 특정 폭을 가지며 높이가 최대 2 줄입니다. 두 줄 이상 렌더링 할 경우 문자열 끝에 "..."이 표시됩니다.WPF TextBlock 높이를 두 줄로 제한 할 수 있습니까?
표준 WPF 컨트롤을 사용하면 가능합니까? 내가 발견 한 표준 행동은 아니지만, 다시 나는 그것을 보았다 적이 없다
감사합니다, D.
.
하나의 가능성은 TextArea 컨트롤에 고정 폭 글꼴을 사용하도록하고, 문자열이 그러나 많은 문자가 지역에 맞는보다 큰 경우 다음 만 높이의 설정 타원
(가) 오른쪽 N 문자를 표시 TextBlock은 두 줄에 맞게 충분히 높습니다. TextWrapping을 줄 바꿈으로 설정하고 TextTrimming을 CharacterEllipsis 또는 WordEllipsis로 설정하십시오. 기본 Segoe UI 12pt의 글꼴
, 나는이 그것을<TextBlock TextWrapping="Wrap" Height="40" TextTrimming="CharacterEllipsis" />
당신은 아마 당신이 원하는 경우 특정 글꼴이 될 수 있어야 높이를 해결하기 위해 뒤에 몇 가지 코드를 할 수 않는 것을 발견했습니다.