我已经在 SL5 应用程序上工作了几天。在为我的应用程序视图设置样式时,我主要使用硬编码的虚拟数据集合。一切工作正常,但现在我想将它连接到由我的视图模型生成的动态数据集合(使用数据服务技术,您可以根据 IsInDesignTool 属性获得设计时间和真实数据。
在我清除了对硬编码数据的控制并将其绑定到我的视图模型中的集合之后。当我在调试模式下运行它时,我看到 App.xaml.cs 中抛出了一个未处理的异常。异常 args 并没有确切说明问题是什么(它只是说“值不在预期范围内”但是当我查看发件人时,我发现来自 MainWindow 的以下内容(我的应用程序只有一个视图): “浏览器外的特定设置不会影响浏览器内的应用程序。”
此外,当我尝试在 VS 的设计器中查看 MainWindow 时,它不会呈现而是显示错误(设计器中呈现的异常没有我的任何命名空间,只是关于控件和 UIElements 的东西) .
我有点茫然如何解决这个问题。在构建应用程序时,我没有为浏览器外设置任何内容,并且由于它使用虚拟数据集合,为什么它会突然出现这个问题(好像我使用的是浏览器外属性,它会显示在我将数据绑定到视图之前)。
提示/指针?