Silverlight使用时,从工具箱拖拉控件到设计窗体时,抛出异常,System.NullReferenceException 未将对象引用设置到对象的实例。

问题描述

System.NullReferenceException未将对象引用设置到对象的实例。在Microsoft.Windows.Design.Platform.SilverlightMetadataContext.SilverlightXamlExtensionImplementations.<GetXmlNamespaceCompatibilityMappings>d__8.MoveNext()在MS.Internal.Design.Metadata.ReflectionProjectNode.BuildSubsumption()在MS.Internal.Design.Metadata.ReflectionProjectNode.SubsumingNamespace(Identifieridentifier)在MS.Internal.Design.Markup.XmlElement.BuildScope(PrefixScopeparentScope,IParseContextcontext)在MS.Internal.Design.Markup.XmlElement.ConvertToXaml(XamlElementparent,PrefixScopeparentScope,IParseContextcontext,IMarkupSourceProviderprovider)在MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.FullParse(BooleanconvertToXamlWithErrors)在MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.get_RootItem()在Microsoft.Windows.Design.DocumentModel.Trees.ModifiableDocumentTree.get_ModifiableRootItem()在Microsoft.Windows.Design.DocumentModel.MarkupDocumentManagerBase.get_LoadState()在MS.Internal.Host.PersistenceSubsystem.Load()在MS.Internal.Host.Designer.Load()在MS.Internal.Designer.VSDesigner.Load()在MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedView.Load()在MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedDesignerFactory.Load(IsolatedViewview)在MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactoryfactory,IsolatedViewview)在MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactoryfactory,IsolatedViewview)在MS.Internal.Host.Isolation.IsolatedDesigner.Load()在MS.Internal.Designer.DesignerPane.LoadDesignerView()

解决方案

解决方案二:
参考
解决方案三:
如果自定义的控件放到设计窗口就报这类问题,那么很可能你的自定义控件的初始化部分或者Loaded事件处理部分有bug,平常测试不严格。大多数是Loaded时的问题,因为许多重要的业务逻辑初始化操作在这里执行。这里,应该写privatevoidUserControl_Loaded(objectsender,RoutedEventArgse){if(DesignerProperties.IsInDesignTool)return;.........}

这样在设计时避免执行不应该进行的操作。

时间: 2024-10-31 17:33:00

Silverlight使用时,从工具箱拖拉控件到设计窗体时,抛出异常,System.NullReferenceException 未将对象引用设置到对象的实例。的相关文章

ComboBox + DataGridView组合控件,设计期点Columns属性提示未将对象引用设置到对象的实例,请帮忙

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Drawing;usingSystem.Data;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Drawing.Design;namespaceLWQ.MyControl{publicpartialclassComboboxTest:ComboBox{Data

《Visual Basic 2012入门经典》----2.4 使用工具箱将控件添加到窗体中

2.4 使用工具箱将控件添加到窗体中 Visual Basic 2012入门经典IDE提供了一些方便的工具来创建应用程序的图形用户界面(GUI).大多数GUI由一个或多个窗体(窗口)组成,窗体包含各种元素,如文本框.列表框和按钮.工具箱用于将控件放到窗体上.图2.7是刚打开或创建Visual Basic项目时的默认工具箱.这些控件将在第7章和第8章详细讨论. 可以使用下列4种方法将控件添加到窗体中. 在工具箱中,单击代表要放到窗体中的控件的工具,然后在窗体中单击并拖曳来指定要放置的位置,这实际上

呈现用户控件错误,未将对象引用设置到对像实例中

问题描述 我创建了一个WEB用户控件,拖拽的时候出现呈现用户控件错误,未将对象引用设置到对像实例中的错误,但是控件可以正常运行,并能得到结果.以下是我创建控件TextBoxCustom.cs的代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Text;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebContro

vc++-如何使对话框里的EDIT控件响应键盘的回车键???

问题描述 如何使对话框里的EDIT控件响应键盘的回车键??? 我想解决的问题是: 在VC++程序中,向Edit控件中输入数据,然后敲击回车,就把输入的数据输送给其他文件. 想问问大家有没有程序实例或者解题思路????? 解决方案 void CMyEdit::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); { if (nChar == VK_RETURN) { 你的处理代码 } CEdit::OnKeyDown(nChar, nRepCnt, n

c语言-Silverlight项目笔记1:UI控件与布局、MVVM、数据绑定

问题描述 Silverlight项目笔记1:UI控件与布局.MVVM.数据绑定 Silverlight项目笔记1:UI控件与布局.MVVM.数据绑定.await/async.Linq查询.WCF RIA Services.序列化.委托与事件 最近从技术支持转到开发岗,做Silverlight部分的开发,用的Prism+MVVM,框架由同事搭好,目前做的主要是功能实现,用到了一些东西,侧重于如何使用,总结如下: 1.UI控件与布局 2.MVVM 3.数据绑定 4.await/async 5.Lin

怎么使html控件能随着窗体大小的改变,而自动调整大小?

问题描述 做了个web,但是控件不随窗体变化而改变,大小不变,很郁闷

为ASP.NET控件添加设计时支持

asp.net|控件|设计 简介 Microsoft ASP.NET 为开发人员提供了一种适用于 Web 开发的.功能最为强大的新工具:服务器控件.服务器控件使开发人员能够在短时间内开发出响应速度快而且功能强大的 Web 应用程序,所需的时间与在典型的 ASP 中创建类似应用程序的时间差不多. ASP.NET 服务器控件之所以能够提供生产效率,关键原因之一在于它为 Microsoft Visual Studio .NET 开发环境中的服务器控件提供了丰富的设计时支持.开发人员可以将服务器控件从

实例-跪求大神啊,VB中dwgthumb控件打开DWG文件时需要设置什么参数

问题描述 跪求大神啊,VB中dwgthumb控件打开DWG文件时需要设置什么参数 VB中dwgthumb控件打开DWG文件时需要设置什么参数,用没用实例呢,谢谢啊,大神 解决方案 http://www.newxing.com/Code/VB/TXCL/dwg_462.htmlhttp://download.csdn.net/detail/dirk2212/4197363http://download.csdn.net/download/dirk2212/4198022http://www.edu

使用Donetbar控件,出现“设计器加载程序未提供根组件 但没有指出原因”错误如何解决

问题描述 使用Donetbar控件,出现"设计器加载程序未提供根组件 但没有指出原因"错误如何解决 使用donetbar控件搭建winform窗体应用程序,在用到SuperTabControl的SelectedTabChanged方法时,只要后台代码有改动,设计界面就会变成空白,去掉这个方法就正常,请问这是什么问题,如何解决? 解决方案 应该是你的dotnetbar是破解的或者版本和你用的.net框架不匹配造成的.