我正在制作一个应用程序以在 Canvas 上动态添加用户控件并将它们拖动。首先,我用画布制作了一个窗口以将它们拖入,一切正常。然后我用窗口中的代码制作了一个用户控件。我将控件添加到新窗口,一切仍然正常。
现在我尝试将我的控件添加到主应用程序中,性能非常慢。控件仍然跟随鼠标,但速度很慢。该应用程序确实有几个其他用户控件。这种巨大的性能冲击来自哪里,我该如何避免呢?cpu 只使用 50%,当它运行良好时,它达到了 100%。
谢谢你的帮助
大卫
编辑:我解决了这个问题。通过移动用户控件,图像 url 中出现错误,导致应用程序无法顺利运行。
通过更改网址,一切恢复正常。