Я использую следующий метод для записи текста в MainWindow. Мой вопрос в том, есть ли способ изменить текст FormattetText или чертеж после его создания? Или мне нужно использовать другой метод для написания моего текста, если я хочу, чтобы он обновлялся во время выполнения?Изменение текста форматированного текста
private Visual WriteText()
{
DrawingVisual drawingVisual = new DrawingVisual();
using (DrawingContext drawingContext = drawingVisual.RenderOpen())
{
FormattedText ft = new FormattedText("Hello world", CultureInfo.GetCultureInfo("en-us"), FlowDirection.LeftToRight, new Typeface("Klavika"), 10, Brushes.Red);
drawingContext.DrawText(ft, new Point(0, 0));
}
return drawingVisual;
}
Вы должны воссоздать рисунок визуальных снова. –
Не существует способа воссоздать его, это то, что я буду делать все время. пока моя программа запущена. –
Рисование Визуализации визуализируются очень быстро. Воспроизведение не повлияет на ваше приложение. Просто попробуй. –