我正在使用以下方法将文本写入我的 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;
}