2010-11-25 18 views
0

Ich möchte einen mehrzeiligen Text schön formatiert und in silverlight 4.0 angezeigt haben. Ich denke, es wäre schön, TextBox für diesen Zweck zu verwenden (Möglichkeit der Anpassung der Hintergrundfarbe und so weiter).Schön formatierte mehrzeilige Text in Silverlight 4

Mein Text möchte wie folgt aus:

First row   aaaaaaa 
Second row   bbbbbbbb 
Third row   53456.00 
Fourth row   66 

Im Grunde, was der beste Ansatz ist schön formatierten Text zu bekommen - ich will „erste ... Zeile“ links ausgerichtet werden, wheres „aaaa .... "für jede Zeile richtig ausgerichtet.

Danke für die Hinweise und Hinweise!

Prost

+0

Können Sie eloborate auf wie/warum Hintergrundfarbe angepasst werden würde und was sonst noch gesagt würde „und so weiter“ beziehen zu. – AnthonyWJones

Antwort

0

mir Sieht aus wie Sie nach einem Artikel Kontrolle sind, ist hier ein Starter: -

 <ItemsControl ItemsSource="{Binding YourData}"> 
     <ItemsControl.ItemTemplate> 
      <DataTemplate> 
       <Grid> 
        <Grid.ColumnDefinitions> 
         <ColumnDefinition Width="*" /> 
         <ColumnDefinition Width="*" /> 
        </Grid.ColumnDefinitions> 
        <TextBlock Text="{Binding RowText}" /> 
        <TextBlock Text="{Binding RowValue}" Grid.Column="1"/> 
       </Grid> 
      </DataTemplate> 
     </ItemsControl.ItemTemplate> 
    </ItemsControl> 
0

von TextBox, ich nehme an, Sie RichTextBox bedeuten. Sie können einige Optionen mit den Formatierungs-Tags haben. Mit der großen Auswahl an Layout-Steuerungen, die Ihnen bereits zur Verfügung stehen, werden Sie die meisten Vorteile haben. Aus dem Beispiel würde es scheinen, dass das Grid Ihr Element der Wahl sein würde.