我需要对面板的子级重新排序,我可以在UWP中找到Move(oldindex,newindex(,但在WPF中找不到。还有其他方法可以实现这一目标吗?
我知道可以通过移除和插入来完成。但就我而言,我有可能在同一面板中出现更多数量的子项,因此这将导致每个操作的排列覆盖。有没有解决方案。
WPF 中的UIElementCollection
上没有Move
方法,但您可以在using (Dispatcher.DisableProcessing()){ ... }
语句中手动移动元素,以便在修改集合时禁用调度程序处理。