【发布时间】:2016-05-29 03:00:44
【问题描述】:
我有一个用 Windows RT 和 XAML 编写的 Windows Phone 8.1 应用程序。该应用程序遇到问题,其放置在主屏幕上的快捷方式之一变灰。在屏幕截图 1 中,大磁贴变灰,与其他应用的磁贴相比,变灰是可见的。在屏幕截图 2 中,较小的图块看起来非常好。
该问题仅存在于应用程序的大磁贴上,并且始终呈灰色显示,即使新安装到手机上也是如此。我阅读了很多关于应用程序磁贴变灰的报告,其背后的原因是正在执行某种备份。但在我的情况下,这个问题是永久性的,并且只存在于大图块中。
我该如何解决这个问题?如果问题是因为操作系统在后台执行了一些备份,我该如何避免这种情况?另外,我确实检查了settings 菜单中的backup 选项,它被关闭了。因此,理论上,无法执行任何备份,没有理由灰显。
任何指针?
更新: 清单文件中设置了磁贴的片段。背景颜色设置为transparent。
<m3:VisualElements DisplayName="my app" Square150x150Logo="Assets\Logo.png" Square44x44Logo="Assets\SmallLogo.png" Description="WindowsPhone" ForegroundText="light" BackgroundColor="transparent" ToastCapable="true">
<m3:LockScreen Notification="badgeAndTileText" BadgeLogo="Assets\LockImage.png" />
<m3:DefaultTile Wide310x150Logo="Assets\WideLogo.png" Square71x71Logo="Assets\Square71x71Logo.png">
<m3:ShowNameOnTiles>
<m3:ShowOn Tile="square150x150Logo" />
<m3:ShowOn Tile="wide310x150Logo" />
</m3:ShowNameOnTiles>
</m3:DefaultTile>
【问题讨论】:
标签: c# windows windows-phone-8.1 windows-phone winrt-xaml