Mam aplikację z kontrolką przestawną. Formant przestawny ma dwa elementy (strony), oba zawierają plik grid
. Siatki zawierają kilka przycisków, z których jeden stanowi mapę, a drugi blok tekstowy. Gdy aplikacja jest uruchamiana po raz pierwszy, przestawienie działa zgodnie z oczekiwaniami. Jednak po pewnym czasie działania aplikacji, np. Jednego dnia, wszystkie elementy sterujące na przegubie znikają po obróceniu (lub przesunięciu). Pojawiają się one na chwilę podczas przesuwania, ale znikają ponownie, gdy oś się zatrzyma.
Czy ktoś jeszcze tego doświadczył? Jaka może być przyczyna i rozwiązanie?
c#
.net
windows-phone-8
Jamie Kitson
źródło
źródło
Odpowiedzi:
Dość stare pytanie, ale wciąż bez odpowiedzi. Wygląda na to, że
Application_Deactivated
dzieje się tak z powodu obsługi zdarzeń, która działa, gdy aplikacja jest wysyłana w tle:W tym programie obsługi zdarzeń należy ustawić
RunningInBackground = true
Mam nadzieję, że to pomoże
źródło
Stoję przed tym samym problemem, który został dziwnie rozwiązany.
Jeśli używam Grid wewnątrz PivotItem, ten problem pojawia się, ale kiedy używam innej kontrolki, takiej jak StackPanel lub coś innego, działa dobrze.
źródło