枢轴上的控制消失

我有一个枢轴控制应用程序。 枢轴控制有两个项目(页),都包含一个grid 。 网格包含几个button和一个地图,另一个是文本块。 当应用程序第一次运行的枢纽按预期工作。 然而,在应用程序运行一段时间后,如同一天,枢轴上的所有控件在旋转(或滑动)之后都消失。 它们在短时间内出现,但是一旦枢轴rest,就会消失。

有没有人经历过这个? 可能是什么原因和解决scheme?

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

代码: https : //github.com/JamieKitson/TrackLog/

相当古老的问题,但仍然没有答案。 看起来好像是因为Application_Deactivated事件处理程序,它在应用程序发送到后台时运行:

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

在这个事件处理程序中,你应该设置RunningInBackground = true

希望有所帮助

我面临同样的问题,而且奇怪地解决了它。

如果我在PivotItem中使用Grid,这个问题来了,但是当我使用一些其他控制像StackPanel或其他的东西,它工作正常。