Windows Phone 8.1磁贴问题

时间:2014-07-08 18:19:48

标签: windows-phone-8 tiles windows-phone-8.1

我目前正在开发使用Windows Phone 8.0 sdk开发的应用程序,并且我将其定位为使用Wp8.1 SDK。除了瓷砖的问题,一切都很好。出于某种原因,它考虑了WMAAppmanifest设置而不是Package.appxmanifest文件。

这是我在Package.appxmanifest文件中的Application标签,

<Applications>
    <Application Id="xxxxxxxxxxxxxxxxxx" Executable="AGHost.exe" EntryPoint="/Views/SplashScreen.xaml">
      <m3:VisualElements DisplayName="SampleUI" Square150x150Logo="Assets\SquareTile150x150.png" Square44x44Logo="Assets\Logo.png" Description="SyncUI" ForegroundText="light" BackgroundColor="#464646">
        <m3:DefaultTile Square71x71Logo="Assets\SquareTile71x71.png">
        </m3:DefaultTile>
        <m3:SplashScreen Image="Assets\Splashscreen.png" />
      </m3:VisualElements>
      <Extensions>
        <Extension Category="windows.backgroundTasks" EntryPoint="ScheduleSync.TimerTriggerTask">
          <BackgroundTasks>
            <Task Type="systemEvent" />
            <Task Type="timer" />
          </BackgroundTasks>
        </Extension>
      </Extensions>
    </Application>
  </Applications>

无论我改变图像是什么,瓷砖似乎都没有变化。

我在寻找合适的地方吗?还有其他地方我需要更换瓷砖吗?

2 个答案:

答案 0 :(得分:1)

我不得不更改WMAppmanifest中的tile而不是Packageappxmanifest。

以下是样本,

<Tokens>
      <PrimaryToken TokenID="Token1" TaskName="_default">
        <TemplateType5>
          <BackgroundImageURI IsRelative="true" IsResource="false">Images\Cloud_WP8_71x71.png</BackgroundImageURI>
          <Count>0</Count>
          <Title>Sample Cloud</Title>
        </TemplateType5>
      </PrimaryToken>
    </Tokens>

答案 1 :(得分:0)

双击项目解决方案资源管理器中的Package.appxmanifest。它将加载用于更新App清单的GUI,而不是使用xml版本。

在GUI表示中,将有一个“视觉资产”。顶部的标签可让您设置每个不同的图块。

以下是有关如何使用Package.appmanifest文件的视频的链接。它还讨论了hwo来设置应用程序的切片。 http://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners/Part-8-Working-with-the-package-appxmanifest