Содержимое абзаца RichTextBox отображается в середине страницы

Я начал программировать для Windows несколько дней назад, и у меня возникли проблемы с отображением содержимого элемента RichTextBox Paragraph в верхнем левом углу. Он отображается в середине страницы содержимого для моей сетки.

Вот мой код:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
        <RichTextBox>
            <Paragraph TextAlignment="Left">
                <Bold FontSize="32">Todays Instructions</Bold>
            </Paragraph>
            <Paragraph>
                I want some text to display here.
            </Paragraph>
        </RichTextBox>
    </Grid>

Если вы посмотрите на поле содержимого этого сообщения, вы увидите, что я сказал «Привет всем», начиная с верхнего левого угла. Я хочу, чтобы мой абзац делал то же самое, но вместо этого он отображался в середине сетки. Любые идеи? Заранее спасибо.


person user1588307    schedule 14.10.2012    source источник


Ответы (1)


Добавьте VerticalAlignment="Top" в свой RichTextBox.

person Mohsen Afshin    schedule 14.10.2012
comment
Нет, это просто центрирует абзац. Я хочу, чтобы он отображался в левом верхнем углу. Я не могу опубликовать изображение, потому что у меня нет 10 очков репутации, поэтому я дам вам визуальное представление. Скажем, если вы откроете Microsoft Word и начнете печатать. Все отображается вверху слева. Вот как я хочу, чтобы мой RichTextBox отображался в сетке, но вместо этого он отображался в середине страницы, как если бы вы открыли Microsoft Word и несколько раз нажали клавишу ввода, а затем начали печатать. Вот как в настоящее время отображается мой RichTextBox. - person user1588307; 14.10.2012
comment
Обновленный ответ. Ваш абзац выровнен по левому краю, просто добавьте VerticalAlignment - person Mohsen Afshin; 14.10.2012