Я программирую в текстовом редакторе и использую richtextboxes.
В одном из текстовых полей мне нужен текст, выровненный по правому краю, поэтому я использую:
RTB.SelectAll()
RTB.SelectionAlignment = HorizontalAlignment.Right
RTB.DeselectAll()
И все нормально, текст выровнен по горизонтали вправо. Проблема заключается в том, что когда я делаю какие-либо изменения (например, вставляю какой-либо текст или любое другое изменение), весь текст в этом RichTextBox автоматически снова выравнивается по левому краю (изначально он был выровнен по левому краю).
Что я должен изменить, чтобы текст снова не выровнялся по левому краю после применения правого выравнивания?
Спасибо.