将元素附加到 .net maui GraphicsView 控件

问题描述 投票:0回答:1

是否可以将其他元素(形状或图像)附加到 .NET MAUI GraphicsView 控件而无需执行刷新?我正在编写一个将使用 GraphicsView 控件的应用程序。最初它是空的。当用户输入数据时,将添加一个元素。一段时间后,可能会根据需要添加另一个元素。添加每个元素时,我必须擦除 GraphicsView 控件上的所有内容并重新绘制所有内容,或者我可以添加单个元素而不必刷新 GraphicsView 控件吗?

maui qgraphicsview
1个回答
0
投票

在 MAUI GraphicsView 中,当您在其内容仍然可见的情况下更改其内容时,需要

Invalidate
方法来通知画布需要重新绘制自身。并且必须在 GraphicsView 实例上调用此方法,如以下代码:

graphicsView.Invalidate();

更具体的细节,可以参考使画布失效

© www.soinside.com 2019 - 2024. All rights reserved.