Windows Phone灰色过渡框架

时间:2012-06-23 23:00:11

标签: silverlight windows-phone-7 silverlight-toolkit

我在Windows Phone 7中遇到灰色过渡帧问题。

我正在使用Silverlight for Windows Phone工具包,除了颜色外,转换工作正常。突然,过渡框架的颜色变成了灰色。出于我的应用程序的目的,我将覆盖应用程序资源,如下所示:

        (App.Current.Resources["PhoneBackgroundBrush"] as SolidColorBrush).Color = Colors.White;
        (App.Current.Resources["PhoneForegroundBrush"] as SolidColorBrush).Color = Colors.Black;

当我不这样做时,如果手机上的主题是黑暗的话,过渡帧是黑色的,如果手机上的主题是白色,则过渡帧是白色的。应该如此。

一旦我设置了资源(背景和前景画笔),如果手机上的主题是黑暗,过渡帧将变为灰色,如果主题是白色在电话上是白色的。

有人猜到地球上发生了什么吗?

由于

1 个答案:

答案 0 :(得分:0)

好的,我找到了导致这种情况的原因,这是最不寻常的事情。我浪费了4个小时,然后意识到与我的应用程序的最新版本相比,我改变了什么。

我意识到我添加了AdDuplex广告控件。我不知道这会如何以及为什么会影响转换页面的颜色,但每当我使用试用模式调试我的应用并显示广告控件时,转换页面就会变为灰色。当我不在试用但是“付费”模式时,广告不可见,转换页面为白色。

删除AdDuplex控件有帮助。 (不是一个很好的解决方案)