c# - Pivot 上的控件消失

标签 c# .net windows-phone-8

我有一个带有枢轴控件的应用程序。枢轴控件有两个项目(页面),都包含一个 grid。网格包含几个按钮,一个是 map ,另一个是文本 block 。当应用程序首次运行时,枢轴按预期工作。然而,应用程序运行一段时间后,比如一天,枢轴上的所有控件都会在旋转(或滑动)后消失。它们在滑动时会短暂出现,但一旦轴心停止,它们就会再次消失。

有没有人遇到过这种情况?可能是什么原因和解决方法?

视频: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

希望对你有帮助

关于c# - Pivot 上的控件消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20084687/

相关文章:

javascript - 如何在输入文本框时显示键盘

C# : Read/Write DateTime from/into XML

c# - 无法让 DateTime.TryParseExact 工作

c# - 使用 HttpClient 异步方法返回格式错误的字符串

Azure 移动 + Json.NET : Map class to table with different name

windows-phone-8 - window 电话 8 : remove pivot header

C# Html 敏捷包 ( SelectSingleNode )

c# - 如何在 C# 程序中使用标准 Windows 定义

c# - 关于ManualResetEvent usage c#的使用?

c# - 有效地序列化锯齿状字节数组