在Windows 8中生活的瓷砖如何?

我已经search了样本,开发者网站,入门和增强的bla bla页。

即使在Google上使用了一些search查询,我也无法在Windows 8中查看实时拼贴的任何信息。

如何在Windows 8中创build活动磁贴? 可以使用哪些语言? C#? XAML?

http://msdn.microsoft.com/en-us/library/windows/apps/br211386

您可以使用C#或VB + XAML或HTML / JS或C ++。

这是BUILD大会上的重大宣告,以及WinRT的全部重点(上帝,我希望他们真的是认真推进WinRT一年多)。

否则,它会回到我们在第一次预览之后看到的Silverlight / .Net起义。 。 。

编辑

你首先需要学习MetroUI的术语。 您也可以在Windows Phone 7下find更多信息。

实时分块可以发送分块通知。 这就是Facebook的社交networking。 操作系统将循环显示您已经声明的磁贴通知。 这些都在基本Tile样本和高级Tile样本中。

这里是一个链接到所有来自BUILD事件的样本。

从这里开始一步一步的平台演练。 如果参考文件混淆,我会从那里开始。

最后搞清楚了,这些活瓦正在使用其他人指出的瓦通知。

以下是使用模板更新现有默认图块所需的最低代码:

  1. 您必须加载模板并进行调整,或者生成自己的XML代码。 查看瓷砖模式 …

    var tileXml = Notifications.TileUpdateManager.getTemplateContent(template); 
  2. 你需要创build一个通知,这显然是一个瓷砖的更新。

     var notification = new Notifications.TileNotification(tileXml); 
  3. 您需要创build一个更新程序,它将为您提供通过瓦片通知的方法。

     var upd = Notifications.TileUpdateManager.createTileUpdaterForApplication(); 
  4. 如果你有这一切,你可以发送更新到客户端。

     upd.update(notification); 

自消费者预览发布以来,通知的文档已经更新 – 一个好的起点是“select通知传递方法”文档。

它具有推送,轮询,预定和本地通知的所有相关指针。

可用的Metro文档在这里:

http://msdn.microsoft.com/en-us/library/windows/apps/

目前情况很糟糕,但有样品,例如:

http://code.msdn.microsoft.com/windowsapps/Advanced-Tiles-Sample-1995ac42

并不是所有的示例都可以使用多种语言,并且这个示例仅仅是JS,但是根据我在其他地方读到的内容,似乎一切都可以用.NET语言,native(C ++)或JS使用相同的API来完成。

应用程序瓷砖和徽章样本是你在找什么。

NotificationExtension库 (Toast通知,应用程序瓦片通知中的MSDN示例的一部分)非常易于使用。

对于平铺/吐司通知更新,可以使用以下方法

  1. 直接从应用程序
  2. 从后台任务
  3. 从WNS(推送通知服务)

在MSDN代码示例中提供了完整的示例