谁能解释为什么这会引发异常?
<UserControl>
<Grid>
<Grid.Margin>
<Thickness x:Name="thickness" />
</Grid.Margin>
</Grid>
</UserControl>
如果我删除该x:Name
属性,那么它会成功运行。
错误详情:
消息:Silverlight 应用程序代码中未处理的错误:4004
类别:ManagedRuntimeError
消息:System.NullReferenceException:对象引用未设置为对象的实例。在 SilverlightBindingTest.MainPage.InitializeComponent() 在 SilverlightBindingTest.MainPage..ctor() 在 SilverlightBindingTest.App.Application_Startup(Object sender, StartupEventArgs e) 在 MS.Internal.CoreInvokeHandler.InvokeEventHandler(UInt32 typeIndex, Delegate handlerDelegate, Object sender, Object args ) 在 MS.Internal.JoltHelper.FireEvent (IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)