使用V2.0.0.5 - beta(不是通过nuget而是编译源代码)。
整个应用程序我在单个ViewModel上使用Multi-View。在从SQLCE转换为SQLite之后的一个特定视图中,当它在InvokeAction上构建时,我得到竞争条件或无效的上下文返回。我注意到的一件事是System.Windows.ni.dll上的ArgumentException以及问题的一部分是Telerik Control primitives.dll ... RadTransitionControl
这个视图和另一个几乎完全相同的构建之间的唯一区别是我填充视图的方式。该视图使用我构建的“非表”视图模型来显示2个相关表之间的一些相关信息。当我选择绑定列表中的一个元素时,它会显示RadMenu(编辑/删除)选择编辑工作进入预期的方法,使用从选择事件传入的数据我能够将有问题的数据项重新水合到相应的对象。并填充视图,但在完成从视图到视图的转换之前它已消失。
这里让我感到震惊的是,我正在将Transistions的控件从一个视图片段转移到另一个视图片段,如果我将控件更改为ContentControl它就可以了。具有该控件的其他视图按预期工作。有什么想法吗?
答案 0 :(得分:0)
移动一些代码并分离一些捆绑的代码导致这个未发生的猜测问题已修复......