我必须渲染大约 10'000 个 wpf 控件,并且我不想在此操作期间冻结我的应用程序。是否有可能在另一个线程中做到这一点?
我试着用
myStackPanel.Dispatcher.BeginInvoke(
System.Windows.Threading.DispatcherPriority.SystemIdle,
new NextPrimeDelegate(this.AddButton));
以及 Dispatcher 的另一个变体。但它总是冻结我的应用程序。我想在创建一百个控件时显示动画等待屏幕,但它总是冻结,因为它是调度程序的线程。
感谢安德鲁的帮助。