在Silverlight for Windows Phone 8中删除弹出窗口

Jon*_*N89 8 c# silverlight popup windows-phone windows-phone-8

我已经测试了我的应用程序的内存使用情况,突然看到内存出现峰值,当我加载弹出窗口时,在我尝试关闭它之后它似乎没有下降.

我从第一页cs文件(我离开的那个)添加弹出窗口:

Popup popup;

if (!SecondScreen.SecondScreenLoaded)
{
    Popup PopupTest = new Popup();
    PopupTest.IsOpen = true;
    LayoutRoot.Children.Add(PopupTest);
}
Run Code Online (Sandbox Code Playgroud)

当第二页完成后我希望删除弹出窗口,从而释放内存因此我不确定如何在c#中正确删除弹出窗口,有人可以告诉我这个吗?

I P*_*ana 0

我从来没有在 Windows Phone 上挖掘带有本机弹出窗口的应用程序,也许您可​​以使用coding4fun 工具包来实现类似的事情。它包含弹出示例,您可以查看该控件。

http://coding4fun.codeplex.com/

在此输入图像描述 在此输入图像描述