পিভটের নিয়ন্ত্রণগুলি অদৃশ্য হয়ে যায়


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
আপনি কি আপনার পিভট নিয়ন্ত্রণের জন্য এক্সএএমএল এবং আউটপুট কনসোলে প্রদর্শিত কোনও ত্রুটি / ব্যতিক্রমগুলি সরবরাহ করতে পারেন?
ক্রিস লেভা

@ অ্যালেক্সসোরোকোলেটোভ অ্যাপ্লিকেশন এবং পটভূমি এজেন্ট এক এবং একই, অ্যাপটি একটি দিনের মতো দীর্ঘ সময় ধরে চলমান থাকার পরেই ঘটে থাকে, সুতরাং এটি ব্যাকগ্রাউন্ড সক্ষম কর্মগুলির জন্যই হবে (আফাইক)। ভিডিওটিতে আমি বাগটি নিরাময়ে পুনরায় চালু করতে বাধ্য করার জন্য পটভূমি টাস্কটিকে হত্যা করি।
জেমি কিটসন

@ অ্যালেক্সসোরোকোলেটোভ গিথুব
জ্যামি কিটসন

উত্তর:


1

বেশ পুরানো প্রশ্ন, কিন্তু এখনও উত্তর না। দেখে মনে হচ্ছে এটি Application_Deactivatedইভেন্ট হ্যান্ডলারটির কারণে , যা অ্যাপ্লিকেশনটিকে ব্যাকগ্রাউন্ডে প্রেরণ করা হলে চলে:

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

এই ইভেন্ট হ্যান্ডলারে আপনার সেট করা উচিত RunningInBackground = true

আশা করি এইটি কাজ করবে


0

আমি একই সমস্যার মুখোমুখি, এবং এটি অদ্ভুতভাবে সমাধান করা।

যদি আমি পিভট আইটেমের মধ্যে গ্রিড ব্যবহার করি তবে এই সমস্যাটি আসে তবে আমি যখন স্ট্যাকপ্যানেল বা অন্য কোনও কিছু ব্যবহার করি তবে এটি ঠিক কাজ করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.