我尝试使用简单的Collection.Clear()
清除现有的ObservableCollection。
它抛出:
System.ArgumentOutOfRangeException: 找不到与此错误代码关联的文本。 指数超出范围。必须是非负数且小于集合的大小。
这个集合与Flyout中的ComboBox相关联,我只是在尝试清除之前隐藏它。我还该怎么办?
正如canton7所说,我的收藏仍然在Flyout中使用(隐藏弹出窗口实际上不足以关闭/释放)。修复只是将集合分配/取消分配给ComboBox。