2011-10-18 10 views
1

正当なテキストをテキストブロックに入れたいが、私にエラーが出る。どうして?私は解決することはできますか? TextBlock内の "両端揃え" = TextAlignmentを使用した場合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

はどうやら、Windowsの携帯電話アプリケーションが予期せず終了します。これはたくさん起こり、少しの研究の後で、これはバグであることがわかりました。そして私は回避策も見ません。

+0

テキストを正当化する方法はありませんか? – jpmd

+0

私が知っているわけではありません。ごめんなさい。 – DoomerDGR8

+0

FYI: "VS2012 for WP"でTextAlignment = Justifyを設定すると、デザイナーはこのプロパティにエラーがあり、ツールチップに「指定されたメソッドはサポートされていません。 – 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

、それに実行時にテキストとバインド値を正当化するために、リッチテキストボックスを使用しての.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"; 
関連する問題