15

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)

例外がどこから発生したのか理解できません。

ありがとう、カナヤ

4

1 に答える 1

0

これは、ページ レイアウトでコントロールを 2 回追加するか、任意のオブジェクトをその親に 2 回追加するために発生しています。 OnNavigatedTo メソッドで OnNavigatedFrom 関数の親からそのオブジェクトを削除する必要があります

于 2013-12-04T17:50:06.717 に答える