Pivot üzerindeki kontroller kaybolur


111

Pivot kontrollü bir uygulamam var. Pivot denetiminde, her ikisi de bir grid. Izgaralarda birkaç düğme ve biri harita ve diğeri bir metin bloğu bulunur. Uygulama ilk çalıştırdığında, pivot beklendiği gibi çalışır. Ancak, uygulama bir gün gibi bir süre çalıştıktan sonra, pivottaki tüm kontroller, pivotlamadan (veya kaydırdıktan) sonra kaybolur. Kaydırırken anlık olarak görünürler, ancak eksen dinlendiğinde tekrar kaybolurlar.

Bunu başka biri deneyimledi mi? Sebep ve çözüm ne olabilir?

Video: http://www.youtube.com/watch?v=nd7bfTJ53Nk

Kod: https://github.com/JamieKitson/TrackLog/


4
Aynı problemimiz var. Arka plan görevi ve pivot ile uygulama. Zaman zaman bu sorunu çok sık almıyoruz. Müşterilerimizin kilitlenme günlüğüne istisna bulundu, ancak bizim kodunda: CDirectManipulationPivot :: MoveToPosition, istisna türü: "c0000005" Yığın: CDirectManipulationPivot :: MoveToPosition, CDirectManipulationPivot :: OnManipulationCompleted ... CDirectManipulationServer :: ServerThreadStatic, RtlUserThreadStart
Michal Dobrodenka

1
Uygulamanın ve sorunun videoda devre dışı bıraktığınız arka plan aracısına nasıl bağlı olduğunu açıklayabilir misiniz?
Alex Sorokoletov

1
Pivot kontrolünüz için xaml ve belki de Çıktı konsolunda gösterilen herhangi bir hata / istisna sağlayabilir misiniz?
Chris Leyva

@AlexSorokoletov Uygulama ve arka plan aracısı tek ve aynıdır, hata yalnızca uygulama bir gün gibi uzun bir süre çalıştıktan sonra gerçekleşir, bu nedenle yalnızca arka planda etkinleştirilmiş görevler için (afaik) gerçekleşir. Videoda, arka plan görevini yeniden başlatmaya zorlayarak hatayı iyileştiriyorum.
Jamie Kitson

Yanıtlar:


1

Oldukça eski bir soru, ama hala cevaplanmamış. Görünüşe göre Application_Deactivateduygulama arka plana gönderildiğinde çalışan olay işleyicisi yüzünden :

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

Bu olay işleyicide ayarlamalısınız RunningInBackground = true

umarım yardımcı olur


0

Aynı sorunla karşı karşıyayım ve garip bir şekilde çözüldü.

PivotItem içinde Grid kullanırsam bu Sorun gelir ama StackPanel veya başka bir şey gibi başka bir kontrol kullandığımda iyi çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.