windows-phone-7 – 参数不正确 在MS.Internal.XcpImports.MethodEx(IntPtr ptr,String name,CValue [] cvData)

在Wp7上,当用户显示手机键盘时按下页面上的“开始”按钮,并点击设备返回按钮时,应用程序以“异常”作为:
The parameter is incorrect. 
   at MS.Internal.XcpImports.MethodEx(IntPtr ptr,String name,CValue[] cvData)
   at MS.Internal.XcpImports.MethodPack(IntPtr objectPtr,String methodName,Object[] rawData)
   at MS.Internal.XcpImports.UIElement_TransformToVisual(UIElement element,UIElement visual)
   at System.Windows.Controls.SipHelper.AdjustFrame(FrameworkElement element,Double bottomMargin,Double& stillObscured)
   at System.Windows.Controls.SipHelper.SelectionChanged(Object sender,RoutedEventArgs e)
   at MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex,Delegate handlerDelegate,Object sender,Object args)
   at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedobj,IntPtr unmanagedobjArgs,Int32 argsTypeIndex,Int32 actualArgsTypeIndex,String eventName)

我无法理解异常生成的位置。

谢谢,
金屋

它正在发生,因为您在页面布局中添加控件两次或向其父项添加任何对象两次。检查OnNavigatedTO方法中的代码。当您返回到您的页面OnNavigatedTo被再次执行时,如果您要将任何对象添加到其父在OnNavigatedTo方法中,您应该从OnNavigatedFrom函数中的父项中删除该对象

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...