缺少Windows Live Tile的较大/较小选项

时间:2012-11-07 09:13:08

标签: c# windows-8 microsoft-metro

我指的是App tiles and badges sample

通过运行示例,右键单击图标,我意识到我可以选择更大/更小的选项。

enter image description here

然而,对于我自己的项目,我找不到这样的选择。

App tiles and badges sample

我浏览了项目示例中的所有设置,但无法找出差异。我希望我的项目有更大/更小的选项。有什么我错过了吗?

2 个答案:

答案 0 :(得分:3)

您需要在应用清单中定义宽徽标图像(310 x 150像素):

The app manifest page

答案 1 :(得分:2)

我认为你指的是活瓷砖。 如果您使用实时图块,则可以一次添加多个定义。一个必须很大,一个必须小,以支持两者。

这是每个xml,添加两个只需在绑定下添加另一个节点: http://msdn.microsoft.com/en-us/library/windows/apps/hh761491.aspx

两者的例子:

      string image = String.Format("<tile>" +
                                        "<visual>" +

                                            "<binding template=\"TileWidePeekImageCollection06\">" +

                                                "<image id=\"1\" src=\"ms-appx:///Assets/mainApp_large_icon.png\" alt=\"alt text\"/>" +
                                                "<image id=\"2\" src=\"ms-appx:///Assets/Logo.png\" alt=\"alt text\"/>" +
                                                "<image id=\"3\" src=\"ms-appx:///Assets/Logo.png\" alt=\"alt text\"/>" +
                                                "<image id=\"4\" src=\"ms-appx:///Assets/Logo.png\" alt=\"alt text\"/>" +
                                                "<image id=\"5\" src=\"ms-appx:///Assets/Logo.png\" alt=\"alt text\"/>" +
                                                "<image id=\"6\" src=\"ms-appx:///Assets/Logo.png\" alt=\"alt text\"/>" +
                                                "<text id=\"1\">mytext</text>" +

                                            "</binding>" +

                                            "<binding template=\"TileSquarePeekImageAndText04\">" +
                                                "<image id=\"1\" src=\"ms-appx:///Assets/Logo.png\" alt=\"alt text\"/>" +
                                                "<text id=\"1\">testtext</text>" +
                                            "</binding>" +

                                        "</visual>" +
                                      "</tile>");