2014-09-23 56 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

相關問題