从对接面板拖动视图时出错[Caliburn.Micro.DevExpress]

从对接面板拖动视图时出错[Caliburn.Micro.DevExpress],devexpress,caliburn.micro,Devexpress,Caliburn.micro,它发生在库中的示例程序和我创建的程序上 Caliburn.Micro.DevExpress库已使用我的DevExpress 13.2版本重新编译。 我还参考了Caliburn.Micro.FrameworkContentElement.2.0.0.4和Caliburn.Micro 2.0.1.0 当我拖动由DXDockingScreen继承的viewmodel创建的视图时,它会将此错误返回给我 “System.InvalidOperationException”类型的未处理异常 发生在Windo

它发生在库中的示例程序和我创建的程序上

Caliburn.Micro.DevExpress库已使用我的DevExpress 13.2版本重新编译。 我还参考了Caliburn.Micro.FrameworkContentElement.2.0.0.4和Caliburn.Micro 2.0.1.0

当我拖动由DXDockingScreen继承的viewmodel创建的视图时,它会将此错误返回给我

“System.InvalidOperationException”类型的未处理异常 发生在WindowsBase.dll中

其他信息:ItemsSource处于运行状态时,操作无效 使用。改为使用ItemsControl.ItemsSource访问和修改元素


您似乎正在使用LayoutGroup.ItemsSource属性。在这种情况下,只能通过ItemsSource集合从组中删除视图

如果希望能够将面板从组中拖出,则应将数据集合绑定到属性,如帮助文章所示。要将ItemsSource集合的元素可视化为布局项,请通过ItemTemplate或ItemTemplateSelector属性提供模板