在WPF中,是否有UIElementCollection.Move(oldIndex,newIndex)的替代方案



我需要对面板的子级重新排序,我可以在UWP中找到Move(oldindex,newindex(,但在WPF中找不到。还有其他方法可以实现这一目标吗?

我知道可以通过移除和插入来完成。但就我而言,我有可能在同一面板中出现更多数量的子项,因此这将导致每个操作的排列覆盖。有没有解决方案。

WPF 中的UIElementCollection上没有Move方法,但您可以在using (Dispatcher.DisableProcessing()){ ... }语句中手动移动元素,以便在修改集合时禁用调度程序处理。

相关内容

  • 没有找到相关文章

最新更新