none
如何在使用WNS推送服务的WindowsPhone SliverLight 8.1应用中使用透明磁贴? RRS feed

  • 问题

  • 在我的应用中使用了WNS推送服务...

    使用这个服务时,提示我要在"Package.appxmanifest"的代码中指定磁贴和图标资产...

    但是我更改了里面相关图片之后...图标的透明背景变得不透明了...

          <m3:VisualElements DisplayName="@AppResLib.dll,-100" Square150x150Logo="Assets\SquareTile150x150.png" Square44x44Logo="Assets\Logo.png" Description="@AppResLib.dll,-100" ForegroundText="light" BackgroundColor="#434343" ToastCapable="true">
            <m3:DefaultTile ShortName="@AppResLib.dll,-200" Square71x71Logo="Assets\SquareTile71x71.png">
            </m3:DefaultTile>
            <m3:SplashScreen Image="Assets\SplashScreen.png" />
          </m3:VisualElements>

    在上面的m3:VisualElements中有一个BackgroundColor属性,可能是这个原因导致的...但是这个属性貌似只支持#RRGGBB颜色值...

    不能设为透明...想知道在使用WNS推送服务的WindowsPhone SliverLight 8.1应用中是否能使用透明磁贴...以及如何使用...

    2015年1月2日 21:09

答案

  • 你好,

    因为BackgroundColor是ST_Color类型的,而Schema定义中可用的类型中除了Hex Color,还有透明值:transparent

    所以我们可以使用透明磁贴:

    <m3:VisualElements
              DisplayName="ButtonPhoneApp1"
              Square150x150Logo="Assets\SquareTile150x150.png"
              Square44x44Logo="Assets\Logo.png"
              Description="ButtonPhoneApp1"
              ForegroundText="light"
              BackgroundColor="transparent">
            <m3:DefaultTile Square71x71Logo="Assets\SquareTile71x71.png"/>
            <m3:SplashScreen Image="Assets\Splashscreen.png" />
          </m3:VisualElements>


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 HIGAN 2015年1月5日 15:47
    2015年1月5日 9:29
    版主

全部回复

  • 你好,

    因为BackgroundColor是ST_Color类型的,而Schema定义中可用的类型中除了Hex Color,还有透明值:transparent

    所以我们可以使用透明磁贴:

    <m3:VisualElements
              DisplayName="ButtonPhoneApp1"
              Square150x150Logo="Assets\SquareTile150x150.png"
              Square44x44Logo="Assets\Logo.png"
              Description="ButtonPhoneApp1"
              ForegroundText="light"
              BackgroundColor="transparent">
            <m3:DefaultTile Square71x71Logo="Assets\SquareTile71x71.png"/>
            <m3:SplashScreen Image="Assets\Splashscreen.png" />
          </m3:VisualElements>


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 HIGAN 2015年1月5日 15:47
    2015年1月5日 9:29
    版主
  • 感谢你的解答...

    试了试确实可以...

    但是如何输入磁贴的标题?...

    ForegroundText

    ShortName

    都没有用

    2015年1月5日 15:47
  • 感谢你的解答...

    试了试确实可以...

    但是如何输入磁贴的标题?...

    ForegroundText

    ShortName

    都没有用

    你好,

    如果方便的话,可以开个新帖,为了更好地可读性,便于社区的发展,谢谢:)


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年1月6日 1:32
    版主