导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

Windows Phone 8 循环磁贴模板

2014/6/18

仅适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1

循环磁贴模板在 1 到 9 个图像之间循环。

此模板是 Windows Phone 8 所特有的。有关 Windows Phone OS 7.1 中磁贴的更多信息,请参见 Windows Phone OS 7.1 磁贴模板

Windows Phone Cycle Tile template showcase image

下图显示了与循环磁贴模板各个方面相关联的 API 名称。使用 CycleTileData 类更新这些属性中的任何属性。

Windows Phone CycleTiles_ Tile template properties

下图描述了循环磁贴模板的大小调整信息。

Windows Phone Cycle Tile template size information

有关如何设计美观的循环磁贴的更多信息,请参见 Windows Phone 循环图块模板设计准则

您可以使用 XML 或代码来创建或更新循环磁贴。

使用 XML 创建或更新循环磁贴

以下代码示例显示如何使用 XML 创建或更新循环磁贴。

<?xml version="1.0" encoding="utf-8"?>
<wp:Notification xmlns:wp="WPNotification" Version="2.0">
  <wp:Tile Id="[Tile ID]" Template="CycleTile">
    <wp:SmallBackgroundImage [Action="Clear"]>[small Tile size URI]</wp:SmallBackgroundImage>
    <wp:CycleImage1 Action="Clear">[photo 1 URI]</wp:CycleImage1>
    <wp:CycleImage2 Action="Clear">[photo 2 URI]</wp:CycleImage2>
    <wp:CycleImage3 Action="Clear">[photo 3 URI]</wp:CycleImage3>
    <wp:CycleImage4 Action="Clear">[photo 4 URI]</wp:CycleImage4>
    <wp:CycleImage5 Action="Clear">[photo 5 URI]</wp:CycleImage5>
    <wp:CycleImage6 Action="Clear">[photo 6 URI]</wp:CycleImage6>
    <wp:CycleImage7 Action="Clear">[photo 7 URI]</wp:CycleImage7>
    <wp:CycleImage8 Action="Clear">[photo 8 URI]</wp:CycleImage8>
    <wp:CycleImage9 Action="Clear">[photo 9 URI]</wp:CycleImage9>
    <wp:Count Action="Clear">[count]</wp:Count>
    <wp:Title Action="Clear">[title]</wp:Title>
  </wp:Tile>
</wp:Notification>

使用代码创建或更新循环磁贴

以下代码示例显示如何使用 C# 代码创建或更新循环磁贴。

CycleTileData cycleTile = new CycleTileData()
{
   Title = "Contoso",
   Count = 10,
   SmallBackgroundImage = new Uri("/Assets/Tiles/smallBackgroundImage.jpg", UriKind.Relative),
   CycleImages = new Uri[]
   {
      new Uri("/Assets/Tiles/cycleImage1.jpg", UriKind.Relative), 
      new Uri("/Assets/Tiles/cycleImage2.jpg", UriKind.Relative), 
      new Uri("/Assets/Tiles/cycleImage3.jpg", UriKind.Relative), 
      new Uri("/Assets/Tiles/cycleImage4.jpg", UriKind.Relative), 
      new Uri("/Assets/Tiles/cycleImage5.jpg", UriKind.Relative), 
      new Uri("/Assets/Tiles/cycleImage6.jpg", UriKind.Relative), 
      new Uri("/Assets/Tiles/cycleImage7.jpg", UriKind.Relative), 
      new Uri("/Assets/Tiles/cycleImage8.jpg", UriKind.Relative), 
      new Uri("/Assets/Tiles/cycleImage9.jpg", UriKind.Relative), 
   }
};

清除循环磁贴

若要清除 XML 中的属性的值,请将该属性的 Action 特性设置为 Clear。若要在代码中清除属性的值,请将该值设置为空字符串。

显示:
© 2014 Microsoft