В RichTextBox WPF существует проблема при настройке вертикального выравнивания для содержимого.Я попытался установить выравнивание вертикального содержимого и TextAlignment для документа, но все равно это не работает.Вертикальное выравнивание по-прежнему выравнивается в верхнем положении, а не в центральном положении.
Пожалуйста, найдите пример кода для справки по настройке выравнивания,
FlowDocument mcFlowDoc = new FlowDocument();
// Create a paragraph with text
Paragraph para = new Paragraph();
para.Inlines.Add(new Run("Flow Document\n"));
para.Inlines.Add(new Bold(new Run("Content is not aligned\n.")));
para.Inlines.Add(new Run("Vertical content alignment does not work in RichTextBox\n"));
// Add the paragraph to blocks of paragraph
mcFlowDoc.Blocks.Add(para);
// Set contents
richtextbox.Document = mcFlowDoc;
//Set Alignment,
richtextbox.VerticalContentAlignment = VerticalAlignment.Center;
richtextbox.HorizontalContentAlignment = HorizontalAlignment.Center;
richtextboxt.Document.TextAlignment = TextAlignment.Center;
Кто-нибудь заинтересован, можете ли вы предложитьидея на это?