Красиво отформатированный многострочный текст в Silverlight 4 - PullRequest
0 голосов
/ 25 ноября 2010

Я хочу, чтобы многострочный текст был красиво отформатирован и отображался в silverlight 4.0. Я думаю, было бы неплохо использовать для этой цели TextBox (возможность настройки цвета фона и т. Д.).

Мой текст должен выглядеть следующим образом:

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

В принципе, каков наилучший подход для получения красиво отформатированного текста - я хочу, чтобы "первая ... строка" была выровнена по левому краю, а "aaaa ...." выровнена вправо для каждой строки.

Спасибо за подсказки и подсказки!

Приветствия

Ответы [ 2 ]

0 голосов
/ 26 ноября 2010

Мне кажется, что вы после контроля предметов, вот стартер: -

     <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 голосов
/ 25 ноября 2010

Под TextBox я предполагаю, что вы имеете в виду RichTextBox .У вас могут быть некоторые опции с тегами форматирования.Вам больше всего понравится широкий спектр элементов управления макетом, которые уже есть в вашем распоряжении.Из примера может показаться, что Grid будет вашим предпочтительным элементом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...