.net - 为什么我会收到此错误 : "Domain operations cannot be started at design time?"

标签 .net visual-studio silverlight visual-studio-2010 wcf-ria-services

我创建了一个银光用户控件,我想在新 View (MyTest.xaml) 中测试它。 我可以在工具箱中看到我的用户控件。但是当我将其拖放到设计区域时,出现此错误:

无法创建 ctlMyControl 的实例。 域操作无法在设计时启动。

基本上,它是一个带有下拉菜单的控件,它调用 RIA 服务来填充其 ItemsSource。

知道为什么我会收到此错误吗?

谢谢

最佳答案

您的控件正在尝试调用 RIA 服务,这在设计时是不允许的。

您需要将一些代码放入控件中以防止在设计时发生这种情况。

有一个属性DesignMode您可以用来检查您的控件是否应该实际工作或只是显示占位符。

关于.net - 为什么我会收到此错误 : "Domain operations cannot be started at design time?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3906092/

相关文章:

silverlight - System.Exception 错误号

c# - 如何隐藏任务栏中的 Windows 7 Logo ?

.NET Compact Framework 你能得到在单元格中有多行文本的网格吗?

c# - XML 文档中的引用运算符

visual-studio - 有没有办法让一个项目在 Visual Studio 中构建另一个项目?

c++ - visual studio 是否有任何扩展来优化 C++ 代码单元测试?

具有动态高度的 Silverlight

c# - .NET 程序集的延迟签名有什么意义?

.net - 添加 NuGet 包失败

silverlight - 如何从应用程序启动 wp7 内置 Bing 搜索