문제

텍스트 블록에 표시 해야하는 문자열이 있고, 내 텍스트 블록은 고정 크기를 가지고 있습니다. 문자열에 텍스트 블록에 맞지 않으면 텍스트를 표시해야합니다. 그러면 다음 텍스트 블록에서 문자열을 분할해야합니다. 어떻게 동일하게 할 수 있습니까? .

도움이 되었습니까?

해결책

왜 사용해 보지 않겠습니까? TextWrapping 그것의 재산 TextBlock?

XAML :

<TextBlock TextWrapping="Wrap" Text="very very very long text" Width="30"/>

씨#:

myTextBlock.TextWrapping = TextWrapping.Wrap;

다른 팁

포장을 원하지 않는다면 수평/수직 스크롤 바를 때리는 것은 탐색 할 수있는 또 다른 옵션입니다. 질문을 읽는 것은 텍스트 트래핑이 더 적절하다고 생각합니다 (아무것도 숨기고 싶지는 않지만 옵션은 항상 좋습니다.

<ScrollViewer Height="30">
    <TextBlock Width="30" TextWrapping="Wrap">HElooooooooooooooooooooooooooooooooooooo</TextBlock>
</ScrollViewer>

편집 : 단어 랩과 스크롤 뷰어를 결합합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top