2014-02-05 3 views
2

Как изменить вертикальное и горизонтальное выравнивание поля RichText. Я пробовал все горизонтальное выравнивание и вертикальное выравнивание api. но ничего не работает.Изменение выравнивания Rich Text Box в WPF

+0

также попытался Горизонтальное и вертикальное выравнивание содержимого даже, что техника его подводит работает – Dilmah

+4

десять секунд от Google: http://www.codeproject.com/Questions/337491/How-to-right-align-text-in-a -RichTextBox –

ответ

2

Это свойство возвращает текущее выравнивание. Настройка этого свойства регулирует содержимое RichTextBox, чтобы отразить указанное выравнивание.

<!--Create a RichTextBox and a Button.--> 
    <StackPanel> 
    <RichTextBox x:Name="MyRTB" Height="100" Width="400" /> 
    <Button x:Name="MyButton1" Content="Right-Align" Height="30" Width="100" Click="button_Click" /> 
</StackPanel> 

Выровнять по правому краю содержимое в RichTextBox при нажатии кнопки.

private void button_Click(object sender, RoutedEventArgs e) 
{ 
    BlockCollection MyBC = MyRTB.Blocks; 
    foreach (Block b in MyBC) 
     b.TextAlignment = TextAlignment.Right;    
} 
Смежные вопросы