在我的Metro应用程序中,我有一些构建TileWidePeekImageCollection06的代码(我假设此问题也适用于TileWidePeekImageCollection05),如here所示。
如果我提供了6张图片,那么第六张图片会与文字一起显示在“peek”中,如果我提供5,那么看起来第五张图片会显示文字。但是,如果我提供少于5张图像,我似乎无法确定显示哪些图像。
这有什么规定?我需要知道,因为“peek”中显示的单个图像需要与该图像具体相关。
答案 0 :(得分:0)
文档不是很明确,但您可以通过实验很容易地找到它。或者,您可以使用在tiles sample on MSDN中的NotificationsExtensions帮助程序库中提供友好名称的对象模型(或者直接查看将友好名称映射到帮助程序库源中的标识符的源:TileContent.cs)
对于您提到的特定模板,下面提供了示例XML,其中包含有关alt标记中提供的每个图像的详细信息。
<tile>
<visual>
<binding template="TileWidePeekImageCollection06">
<image id="1" src="image1.png" alt="Main image on top"/>
<image id="2" src="image2.png" alt="Small image - row 1, column 1"/>
<image id="3" src="image3.png" alt="Small image - row 1, column 2"/>
<image id="4" src="image4.png" alt="Small image - row 2, column 1"/>
<image id="5" src="image5.png" alt="Small image - row 2, column 2"/>
<image id="6" src="image6.png" alt="Image with text"/>
<text id="1">Text Header Field 1</text>
</binding>
</visual>
</tile>