धुरी पर नियंत्रण गायब हो जाते हैं


111

मेरे पास धुरी नियंत्रण वाला एक ऐप है। धुरी नियंत्रण में दो आइटम (पृष्ठ) होते हैं, दोनों में एक होता है grid। ग्रिड में कुछ बटन और एक नक्शा और दूसरा एक टेक्स्ट ब्लॉक होता है। जब ऐप पहली बार धुरी चलाता है तो उम्मीद के मुताबिक काम करता है। हालाँकि, ऐप कुछ समय से चल रहा है, एक दिन की तरह, धुरी पर सभी नियंत्रण धुरी (या स्वाइप) के बाद गायब हो जाते हैं। वे स्वाइप करते समय क्षण भर में दिखाई देते हैं, लेकिन एक बार धुरी घूमने के बाद फिर से गायब हो जाते हैं।

क्या किसी और को भी इसका अनुभव हुआ है? इसका कारण और समाधान क्या हो सकता है?

वीडियो: http://www.youtube.com/watch?v=nd7bfTJ53Nk

कोड: https://github.com/JamieKitson/TrackLog/


4
हमें भी वही तकलीफ़ है। पृष्ठभूमि कार्य और धुरी के साथ आवेदन। समय-समय पर, बहुत बार हमें यह समस्या नहीं होती है। हम अपने ग्राहकों से दुर्घटना लॉग में अपवाद मिलीं लेकिन वे हमारे कोड में: CDirectManipulationPivot :: MoveToPosition, अपवाद प्रकार: "c0000005" ढेर: CDirectManipulationPivot :: MoveToPosition, CDirectManipulationPivot :: OnManipulationCompleted, ... CDirectManipulationServer :: ServerThreadStatic, RtlUserThreadStart
मीकल डोब्रोडेन्का

1
क्या आप विस्तृत कर सकते हैं कि ऐप और समस्या पृष्ठभूमि एजेंट पर निर्भर करती है जिसे आपने वीडियो में अक्षम किया है?
एलेक्स सोरोकोलेटोव

1
क्या आप अपने धुरी नियंत्रण के लिए xaml प्रदान कर सकते हैं और शायद आउटपुट कंसोल पर दिखाई गई कोई त्रुटि / अपवाद?
क्रिस लेवा

@AlexSorokoletov ऐप और बैकग्राउंड एजेंट एक ही होते हैं, बग केवल ऐप के लंबे समय तक चलने के बाद होता है, एक दिन की तरह, इसलिए यह बैकग्राउंड सक्षम कार्यों के लिए केवल (afaik) होगा। वीडियो में, मैं बग को ठीक करते हुए इसे फिर से शुरू करने के लिए मजबूर करने के लिए पृष्ठभूमि कार्य को मारता हूं।
जेमी किट्सन

जवाबों:


1

काफी पुराना सवाल है, लेकिन फिर भी अनुत्तरित है। ऐसा लगता है कि यह Application_Deactivatedईवेंट हैंडलर की वजह से है , जो एप्लिकेशन को पृष्ठभूमि में भेजे जाने पर चलता है:

private void Application_Deactivated(object sender, DeactivatedEventArgs e)
{
     diagLog("Deactivated, reason: " + e.Reason);
}

इस ईवेंट हैंडलर में आपको सेट होना चाहिए RunningInBackground = true

उम्मीद है की वो मदद करदे


0

मैं उसी मुद्दे का सामना कर रहा हूं, और इसके अजीब तरीके से हल किया गया है।

अगर मैं PivotItem के अंदर ग्रिड का उपयोग करता हूं तो यह समस्या आती है लेकिन जब मैं कुछ अन्य नियंत्रण जैसे कि StackPanel या कुछ और का उपयोग करता हूं तो यह ठीक काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.