2014-09-23 87 views
0

我正在使用文本块来显示内容,但对于长内容,它只是切断,并不完全显示内容,而我确信我填充内容字符串。请告诉我我的代码错在哪里。由于屏幕不显示字符串的全部内容

在我的屏幕的链接:www.flickr.com/photos/[email protected]/15332152972/

我的XAML代码:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
     <!-- <phone:WebBrowser VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Name="webBrowser1" /> --> 
     <ListBox Name="Listbox_DetailPage"> 
      <ListBox.ItemTemplate> 
       <DataTemplate> 
        <StackPanel>        

          <TextBlock Text="{Binding Content}" 
             TextWrapping="Wrap" 
             Style="{StaticResource PhoneTextNormalStyle}" 
             HorizontalAlignment="Center" 
             /> 

        </StackPanel> 
       </DataTemplate> 
      </ListBox.ItemTemplate> 
     </ListBox> 
    </Grid> 
</Grid> 

回答

0

其实,我固定因为唱歌UI的限制:4096px的大小限制。因此,需要在多个TextBlock中分割长内容,或者您​​可以创建一个Scrollabe TextBock作为here

0

我执行的代码共享,似乎包裹文本如下面的屏幕截图所示。

enter image description here

您共享的截图似乎有文字的垂直种植为好。为此,我们可以将ScrollViewer.VerticalScrollBarVisibility设置为'Auto',并给定适当的高度。

此外,为您额外的知识,也可以是未来的使用,这里有一些计算器问题,这也解释了文本“不换”的问题进行的StackPanel

TextBlock TextWrapping not wrapping inside StackPanel

TextBlock TextWrapping not wrapping

相关问题