У меня есть RichTextBox с FlowDocument, как это:WPF RichTextBox изменения размера производительность
var mcFlowDoc = new FlowDocument();
var para = new Paragraph();
para.Inlines.Add(textBlock1);
para.Inlines.Add(textBlock2);
para.Inlines.Add(textBlock3);
mcFlowDoc.Blocks.Add(para);
richTextBox1.Document = mcFlowDoc;
При изменении размера окна, есть небольшая задержка в оказании, особенно когда количество текстовых блоков больше (30+) и всегда есть мерцание.
Есть ли способ сделать изменение размера более быстрым и плавным?
Я попробую это. Благодаря! – Jerry
ОК, только что проверил это. Это дает ту же производительность. – Jerry
@ Джерри: жаль, что не ответил раньше. Жаль, что он не работает. Это интересно. Может быть, это алгоритм переноса слов, который занимает много времени. Или, возможно, ваш макет является «дорогостоящим», возможно, из-за того, что размер элементов управления редактирования зависит от их содержимого, где они могут быть фиксированным. –