【问题标题】:Large tile of WP 8.1 RT getting grayed out; smaller tiles appear fineWP 8.1 RT 的大图块变灰;较小的瓷砖看起来不错
【发布时间】: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


    【解决方案1】:

    我在某处读到,如果我们打算在其上写入文本,系统可能会将磁贴显示为灰色,只是为了提供更好的对比度。 请尝试其他磁贴模板。

    【讨论】:

      【解决方案2】:

      检查您在创建大图块时设置的图像。或者可能是 Background 属性。我认为它在这两个属性上。如果没有,请粘贴您用于创建此图块的代码。

      【讨论】:

      • 添加了代码 sn-p;背景颜色设置为transparent。此外,该图像不存在该问题,因为同一图像在另一个测试应用程序中运行良好;它仅在我的应用程序中变灰。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多