2012-05-07 14 views
16

Wp7 पर जब उपयोगकर्ता किसी पृष्ठ पर स्टार्ट बटन दबाता है जब फ़ोन कीबोर्ड प्रदर्शित होता है और डिवाइस बैक बटन हिट करता है तो ऐप अपवाद के साथ क्रैश हो जाता है के रूप में: -पैरामीटर गलत है। MS.Internal.XcpImports.MethodEx (IntPtr ptr, स्ट्रिंग नाम, CValue [] cvData)

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) 

मुझे यह समझने में सक्षम नहीं है कि अपवाद उत्पन्न होता है।

धन्यवाद, Kanaya

+0

में समस्या से पुन: उत्पन्न करने में सक्षम नहीं है। कुंजीपटल किस नियंत्रण के कारण प्रदर्शित होता है, एक टेक्स्टबॉक्स? यदि आप एक खाली परियोजना बनाते हैं और केवल उस नियंत्रण को रखते हैं, तो क्या आपको अभी भी समस्या है? –

+0

नहीं, यह नहीं है। मैंने एक ही चीज़ का पालन करने की कोशिश की। इसके अलावा मैंने एक समय में पृष्ठ पर नियंत्रणों पर टिप्पणी करने और परीक्षण करने की कोशिश की। यह ठीक काम किया। लेकिन जब पूरा पृष्ठ प्रदर्शित हुआ तो मुझे एक ही समस्या का सामना करना पड़ा। इंटरनेट पर सर्चिंग से मुझे विभिन्न समाधान मिलते हैं जैसे आइटम्सकंटोल में चेंज सूची बॉक्स, टेक्स्ट ट्रांसफॉर्म को हटाएं, आदि ने सब कुछ करने की कोशिश की लेकिन अभी भी अपवाद हैं। अधिक खोदने की जरूरत है। – kanayabhattad

+2

यदि आप उस मुद्दे के साथ कहीं भी एक परियोजना अपलोड करने का प्रबंधन करते हैं, तो मैं खुशी से मदद करूंगा। अन्यथा, मैं दुर्भाग्य से और अधिक नहीं कर सकता। क्या आप रूटफ्रेम के साथ कहीं गड़बड़ कर रहे हैं? (आमतौर पर App.xaml.cs में)। यदि ऐसा है, तो इन पंक्तियों को हटाने का प्रयास करें। –

उत्तर

0

क्योंकि आप पेज लेआउट में एक नियंत्रण जोड़ रहे हैं दो बार या किसी भी वस्तु दो बार अपनी parent.Check को OnNavigatedTO में कोड जोड़ने यह क्या हो रहा है method.when आप अपने पृष्ठ OnNavigatedTo वापस आने है फिर से निष्पादित किया गया है ताकि यदि आप OnNavigatedTo विधि में अपने माता-पिता को कोई ऑब्जेक्ट जोड़ रहे हैं तो आपको उस ऑब्जेक्ट को ऑन -विगेटेड फ्रॉम फ़ंक्शन

संबंधित मुद्दे