2011-10-18 75 views
1

我想把一個文本對齊到一個文本塊,但給我一個錯誤。爲什麼?我可以解決嗎?如何證明Windows Phone應用程序中TextBlock的文本?

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
    <TextBlock Height="220" 
       HorizontalAlignment="Left" 
       Margin="102,174,0,0" 
       Name="textBlock1" 
       Text="TextBlock sdfg asfgbfgb adf ab afg g " 
       TextAlignment="Justify" 
       VerticalAlignment="Top" 
       Width="255" /> 
</Grid> 
+1

,如果你說這可能有助於你正在收到什麼錯誤 – Firedragon

回答

1

顯然,在TextBlock中使用TextAlignment =「Justify」時,Windows Phone應用程序意外退出。這發生了很多,經過一些研究,我發現這是一個錯誤。而且我也看不到任何解決方法。

+0

有沒有辦法將文本對齊? – jpmd

+0

不是我所知道的。抱歉。 – DoomerDGR8

+0

僅供參考:在設置TextAlignment = Justify時,在「VS2012 for WP」上,設計者將此屬性突出顯示爲有錯誤並且錯誤工具提示表示:'不支持指定方法 – quetzalcoatl

8

您需要使用<RichTextBox>,它會很棒。

<RichTextBox TextAlignment="Justify"> 
    <Paragraph> 
     <Run Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit." /> 
    </Paragraph> 
</RichTextBox> 

如果你想,here is a french tutorial from Rudy Huyn

1

使用RichTextBox的證明在運行時它的文本和綁定值,

在的.xaml

   <RichTextBox TextAlignment="Justify" 
          IsReadOnly="True" 
          Margin="0,0,0,10"> 
        <Paragraph Foreground="#626262" 
           FontSize="17" 
           FontStyle="Normal" 
           FontFamily="Regular" > 
         <Run x:Name="txtDescription" /> 
        </Paragraph> 
       </RichTextBox> 

和.xaml.cs

txtDescription.Text ="TextBlock sdfg asfgbfgb adf ab afg g"; 
相關問題