2015-06-25 85 views
0

代碼:StackPanel的臥式包裝文字WP 8.1

<code> 
<StackPanel Orientation="Horizontal"> 
        <TextBlock Text="Key1:" FontSize="20" Foreground="#73000000" TextWrapping="Wrap"/> 
        <Grid><TextBlock Text="Small Value1" FontSize="20" TextWrapping="Wrap" /> 
         </Grid> 
       </StackPanel> 

       <StackPanel Orientation="Horizontal"> 
        <TextBlock Text="Key2:" FontSize="20" Foreground="#73000000" TextWrapping="Wrap"/> 
        <Grid> 
         <TextBlock Text="Long Long Long Long Long LongLongLong Long Long LongValue2" FontSize="20" TextWrapping="Wrap" /> 
        </Grid> 
       </StackPanel> 
</code> 

圖片截屏:

enter image description here

我需要值傳送到新行,如果它是長於屏幕。

回答

0

嘗試使用環繞整個單詞屬性

<TextBlock TextWrapping="WrapWholeWords"> 
+0

抱歉沒有幫助。相同的結果 – AlexeySRG

0
<TextBlock x:Name="TextBlock1" TextWrapping="Wrap" FontSize="20"> 
       <Run Foreground="#73000000">Key:</Run> 
       <Run Text="{Binding Tag, ElementName=TextBlock1}"/> 
      </TextBlock> 

TextBlock1.Tag = 「龍龍龍龍龍龍龍龍的longValue」;