我有一个带有大约的画布。 100行和椭圆。 现在我将这些Canvas中的100个添加到WrapPanel中。这个过程需要大约4-5秒。 有没有办法添加/加载这些画布异步?我没有找到一种方法,并且Dispatcher.Invoke不起作用(因为它不是异步的)。
感谢任何建议......
答案 0 :(得分:1)
不确定异步是否是这里的解决方案,因为我读到你的问题,听起来你正在向UI中添加数千个UI元素,这些元素都在触发。
仍然没有多少事情继续......但
只有一个UI线程,因此可以在其他地方卸载的任何工作都可以提高性能。
如果您需要更多指针,则可能需要共享代码。