我有一个带有枢轴控制的应用程序。枢轴控件有两个项目(页面),都包含grid
。网格包含几个按钮和一个地图,另一个包含文本块。当应用程序首次运行时,数据透视表按预期工作。但是,在应用程序运行一段时间后,例如一天,枢轴上的所有控件在旋转(或滑动)后都会消失。它们在滑动时会暂时出现,但在枢轴停留后会再次消失。
还有其他人经历过这个吗?可能是什么原因和解决方案?
答案 0 :(得分:1)
相当陈旧的问题,但仍然没有答案。
它似乎是因为Application_Deactivated
事件处理程序,它在应用程序发送到后台时运行:
private void Application_Deactivated(object sender, DeactivatedEventArgs e)
{
diagLog("Deactivated, reason: " + e.Reason);
}
在此事件处理程序中,您应设置RunningInBackground = true
希望有所帮助
答案 1 :(得分:0)
我正面临着同样的问题,并且奇怪地解决了这个问题。
如果我在PivotItem中使用Grid,那么这个问题就会出现,但是当我使用StackPanel之类的其他控件或者别的东西时它工作正常。