Ken*_*nny 15 exception back windows-phone-7
在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)
Run Code Online (Sandbox Code Playgroud)
我无法理解生成异常的位置.
谢谢,金谷
小智 0
发生这种情况是因为您在页面布局中添加了两次控件,或者向其父级添加了两次任何对象。检查 OnNavigedTO 方法中的代码。当您返回页面时,OnNavigedTo 会再次执行,因此如果您向其父级添加任何对象在 OnNavigedTo 方法中,那么您应该在 OnNavieratedFrom 函数中从父对象中删除该对象
归档时间: |
|
查看次数: |
899 次 |
最近记录: |