我正在开发一个模拟图算法的WPF应用程序。我将ListBox
与DataTemplate
一起使用,通过将其与ObservableCollection
Node
和Edge
BackgroundWorker
绑定来显示图表。在这个阶段,一切都正确显示,但算法不能一步一步地运行!我搜索并尝试了很多,从Dispatcher
到Sleep()
,但没有任何效果!
那么,如何逐步显示算法呢?是否可以使用数据绑定?或者我必须选择其他方式来渲染图形吗?
在WinForm中,Node
会在每个{{1}}停留一段时间并执行一些渲染任务,然后继续。但我认为只有在算法和渲染任务混合在一起时,该解决方案才有效。