Ich habe eine App mit einer Pivot-Steuerung. Das Pivot-Steuerelement verfügt über zwei Elemente (Seiten), die beide eine grid
enthalten. Die Raster enthalten einige Schaltflächen und eine Karte und die andere einen Textblock. Wenn die App zum ersten Mal ausgeführt wird, funktioniert der Pivot wie erwartet. Nachdem die App jedoch einige Zeit, z. B. einen Tag, ausgeführt wurde, verschwinden alle Steuerelemente am Pivot nach dem Schwenken (oder Wischen). Sie erscheinen beim Wischen kurzzeitig, verschwinden jedoch wieder, sobald der Drehpunkt ruht.
Hat das noch jemand erlebt? Was könnte die Ursache und Lösung sein?
Eine ziemlich alte Frage, aber immer noch unbeantwortet. Es scheint, als wäre es wegen des Application_Deactivated
-Ereignishandlers, der ausgeführt wird, wenn die Anwendung an den Hintergrund gesendet wird:
private void Application_Deactivated(object sender, DeactivatedEventArgs e)
{
diagLog("Deactivated, reason: " + e.Reason);
}
In diesem Event-Handler sollten Sie RunningInBackground = true
einstellen.
Hoffentlich hilft das
Ich bin mit demselben Problem konfrontiert, und es wurde auf seltsame Weise gelöst.
Wenn ich Grid in PivotItem verwende, kommt dieses Problem, aber wenn ich ein anderes Steuerelement wie StackPanel oder etwas anderes benutze, funktioniert es gut.