我之前在 ListBox 中使用 DataTemplate 作为 XAML 代码,我最近修改了我的代码,现在在运行时我正在使用 foreach 和其他循环填充 ListBox。(通过这种方式,我可以更好地控制格式和其他操作。)
问题是代码的效率降低了。现在,与之前 XAML 中的项目/数据模板相比,循环所花费的时间要多 1 到 2 秒。(对代码的控制较少,大量的绑定和转换器,增加了不易操作的代码复杂性。)
请给我建议
- 哪种方式更有效?为什么?
- 我怎样才能使循环解决方案更有效?穿线?
- 任何学习异步线程的友好教程?对于非英语母语人士?
非常感谢和问候!