2014-10-08 31 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

相關問題