2011-01-27 3 views
4

문제가 있습니다. 텍스트 블록이 있고 텍스트가 잘립니다. 텍스트가 짧을 때 텍스트가 너무 길어서 문제가없는 경우에만 나타나는 것 같습니다.긴 텍스트가 텍스트 블록에서 잘림

enter image description here

요약 내 콘텐츠에 대한 유일한 솔루션입니다 :

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="150" /> 
     <RowDefinition Height="447*" /> 
    </Grid.RowDefinitions> 
     <Image Grid.Row="0" Source="{Binding TheContent.PathPicture}" /> 
     <ScrollViewer Grid.Row="1"> 
      <Grid> 
       <TextBlock Text="{Binding TheContent.Text}" TextWrapping="Wrap" FontSize="24" /> 
      </Grid> 
     </ScrollViewer> 
</Grid> 

텍스트는 다음과 같이 croping된다

그래서 내 코드가?

+0

텍스트는 잘리고 있습니까? 이것을 보여줄 수있는 예를 보여줄 수 있습니까? –

답변

5

단일 텍스트 블록의 깊이는 WP7에서 약 2000 픽셀로 제한됩니다. 텍스트를 여러 블록으로 나눠서 표시해야합니다.

+0

나는 내 텍스트를 자르려고 ... 쓰레기 같은 ... – Skilpit

2

컨트롤은 2k 스퀘어로 제한되어 있지만, 텍스트를 깨뜨리고 스택 패널에 블록을 표시하고 ScrollViewer에서 래핑하는 데 상당히 직선적 인 해결책이 있습니다.

알렉스 야크 닌이 여기에 나와 있습니다.

Creating Scrollable TextBlock for WP7.

관련 문제