Windows Phone 8.1 Silverlight应用程序上的平铺标题

时间:2015-01-29 23:06:19

标签: c# silverlight windows-phone-8 windows-phone-8.1

我将我的应用从WP8.0迁移到 WP8.1 Silverlight 。现在,瓷砖将不再显示标题/应用名称。

Package.appxmanifest(tile的一部分)目前看起来如下

  <m3:VisualElements DisplayName="Time Stamp" Square150x150Logo="Assets\Startscreen-Medium-Tile.png" Square44x44Logo="Assets\Applicaton-Icon.png" Description="Time Stamp work time tracker" ForegroundText="light" BackgroundColor="transparent">
    <m3:DefaultTile ShortName="Time Stamp" Square71x71Logo="Assets\Startscreen-Small-Tile.png" Wide310x150Logo="Assets\Startscreen-Wide-Tile.png">
      <m3:ShowNameOnTiles>
        <m3:ShowOn Tile="square150x150Logo"></m3:ShowOn>
        <m3:ShowOn Tile="wide310x150Logo"></m3:ShowOn>
      </m3:ShowNameOnTiles>
    </m3:DefaultTile>
    <m3:SplashScreen Image="Assets\SplashScreen\SplashScreenImage.scale-240.jpg" />
  </m3:VisualElements>

我一直在搜索文档一段时间,无法弄清楚缺少什么。引起我注意的是以下注释,它属于 DefaultTile https://msdn.microsoft.com/en-us/library/windows/apps/dn391672.aspx)的 ShortName 属性的描述

Note As of Windows 8.1, this property is ignored and the display name 
declared in the manifest is used in its place.

虽然它提到Windows而不是Windows Phone,但我想知道它所引用的是什么。也许这里的文档不是100%正确。

1 个答案:

答案 0 :(得分:1)

有时会发生这种情况,在问到问题之后我就知道是什么导致了这个问题。看起来项目必须完全重建才能使图块标题正确显示。难怪我在文档中找不到任何相关信息,因为每当清单发生变化时都应该清楚这样做。