我有一张画着约100条线和椭圆形的帆布。现在,我将这些画布中的100多个添加到WrapPanel中。这个过程大约需要4-5秒。是否存在异步添加/加载这些画布的方法?我没有找到这样做的方法,而且Dispatcher.Invoke也不能工作(因为它不是异步的)。
谢谢你的建议..。
发布于 2014-07-19 19:18:08
这里不确定异步是否是解决方案,当我读到您的问题时,听起来您正在向UI中添加数千个UI元素,这些元素都是触发的。
还是没什么可做的但是..。
只有一个UI线程,所以任何可以在其他地方卸载的工作都会提高性能。
如果您需要更多的指针,您可能需要共享代码。
https://stackoverflow.com/questions/24842528
复制相似问题