2014-10-08 40 views
1

我想为我的Silverlight 8.1应用程序在锁定屏幕上显示徽章图标+计数器。在将应用程序从SL 8.0迁移到SL 8.1时,我也切换到Windows通知服务(WNS),以便能够访问操作中心。使用WNS的Silverlight 8.1应用程序中的锁屏图标

现在,我找不到一种方法让锁屏上的徽章标识显示我的应用程序的图标。

步骤来重现一个空白的应用程序:

  • 在WMAppManifest.xml创建一个新的SL 8.1手机应用
  • 切换到WNS
  • 打开锁屏设置,并看到该图标被打破

我可以定义在WMAppManifest.xml文件中的徽章图案都:

<DeviceLockImageURI IsRelative="true" IsResource="true">Assets/LockScreen.png</DeviceLockImageURI> 

还是在新Package.appxmanifest.xml文件:

<m3:LockScreen Notification="badge" BadgeLogo="Assets\LockScreen.png" /> 

但在这两种情况下,这是行不通的(图标丢失):

wp-icon-missing

我也尝试过各种图像分辨率,但这并不能解决问题。

感谢,

回答

1

在我们的Silverlight 8.1的应用程序与锁屏通知支持和WNS我们使用:

在WMAppManifest.xml
<DeviceLockImageURI IsRelative="true" IsResource="false">Assets\Tiles\LockImage.png</DeviceLockImageURI>
    • 在Package.appxmanifest
    <m3:LockScreen Notification="badgeAndTileText" BadgeLogo="Assets\BadgeLogo.png" />

    我们使用的图标 - 它们只需要白色到透明的颜色。 LockImage.png是38x38m,BadgeLogo.png是58x58。

    注:我们没有在WMAppManifest.xml的

    <Extension ExtensionName="LockScreen_Notification_IconCount" ... />
    标签 - 如果您同时定义了通知=“badgeAndTileText”在Package.appxmanifestLockScreen_Notification_IconCount在WMAppManifest.xml,您的应用程序将有Lockscreen应用程序设置组合框中的两个条目,这是你不想要的。

    以Silverlight 8为例。1个WNS应用程序只需在Package.appxmanifest中定义锁定屏幕设置,它应该可以正常工作。

+0

完美马丁!就是这样!具有元素(来自SL 8.0版本)导致该问题。 – japf 2014-10-10 07:19:57

相关问题