2014-12-08 2 views
0

enter image description here윈도우 폰 8 앱 TextBlock을 숨기기 텍스트 C#을 보시다시피

, 텍스트 hidding, 내가 그 무엇인지 모른다. 텍스트는 항상 dinamically 있으므로 고정 크기를 설정할 수 없습니다.

내 XAML 코드 :

<Grid x:Name="Page" Grid.Row="1" Margin="12,0,12,0" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto" UseLayoutRounding="True"> 
     <ScrollViewer VerticalContentAlignment="Top" VerticalAlignment="Top" Margin="0,-628,0,0" RenderTransformOrigin="0.5,0.5">  
      <TextBlock TextWrapping="Wrap" Name="MainContent" UseLayoutRounding="True" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Auto" Margin="0,42,0,0"/> 
     </ScrollViewer> 
    </Grid>  

답변

2

당신이 뭔가를 시도 할 수

는 ScrollViewer에 높이에 "자동"

<ScrollViewer Height="Auto" Grid.Row="1"> 

작동하지 않는 경우는이 설정 UI 컨트롤에 2048 픽셀 제한. 때로는 표시 할 텍스트가 너무 커서 TextBlock에 맞지 않을 수 있으며 일부는 오버플로됩니다. 스크롤 가능한 텍스트 상자를 솔루션으로 만들거나 텍스트를 여러 블록으로 나눠서 표시해야합니다.

ScrollableTextBlock