Uwp 忽略Windows 10应用程序中的大型磁贴更新

Uwp 忽略Windows 10应用程序中的大型磁贴更新,uwp,windows-10,win-universal-app,windows-10-universal,tile,Uwp,Windows 10,Win Universal App,Windows 10 Universal,Tile,我在我的通用应用程序中实现了中、宽、大分幅排队,以显示前5条新闻标题。在大图幅中,我一次显示2个标题,因此如果有5个标题,将有5个中等和宽图幅,但队列中有3个大图幅。因为在更新分片时,我们需要为所有分片大小提供有效负载,所以我需要指定忽略第4次和第5次更新中的较大分片有效负载。这与本机邮件应用程序的行为相同 binding元素中有一个contentId属性,我们(理论上)可以使用它来实现此目的()。但是,它在Windows10中不起作用(我使用的是1703版build 15063.296)。它曾

我在我的通用应用程序中实现了中、宽、大分幅排队,以显示前5条新闻标题。在大图幅中,我一次显示2个标题,因此如果有5个标题,将有5个中等和宽图幅,但队列中有3个大图幅。因为在更新分片时,我们需要为所有分片大小提供有效负载,所以我需要指定忽略第4次和第5次更新中的较大分片有效负载。这与本机邮件应用程序的行为相同

binding元素中有一个contentId属性,我们(理论上)可以使用它来实现此目的()。但是,它在Windows10中不起作用(我使用的是1703版build 15063.296)。它曾经在Windows8.1中工作。Windows 10中的此机制是否有任何更改

一年前,我曾在使用旧版本的Windows10时问过这个问题,后来知道它已经在内部版本中修复。然而,在最新的GA版本中,它似乎还没有被修复。因此,我再次提出这个问题

因为在更新分片时,我们需要为所有分片大小提供有效负载,所以我需要指定忽略第4次和第5次更新中的较大分片有效负载

对于自适应分幅,不需要为所有分幅大小提供有效负载。您可以根据自己的要求提供有效载荷。因此,对于您的场景,您只需省略包含其他两个XML有效负载的
TileLarge
绑定,如下所示:

  • 通知1
    • 蒂勒姆
    • 蒂莱维德
    • 蒂莱拉格
  • 通知2
    • 蒂勒姆
    • 蒂莱维德
    • 蒂莱拉格
  • 通知3
    • 蒂勒姆
    • 蒂莱维德
    • 蒂莱拉格
  • 通知4
    • 蒂勒姆
    • 蒂莱维德
  • 通知5
    • 蒂勒姆
    • 蒂莱维德
通过仅在三个有效负载中包含TileLarge绑定,平台将只能显示三个大的tile通知,因此用户将只能看到三个大的通知。这正是MSN新闻应用程序所做的


我强烈建议使用这种方法,而不是
contentId
属性,因为它会导致更小的XML负载,这更有效<代码>内容ID属性被认为已过时,不建议使用。如果您确实有效地使用了
contentId
,否则无法实现,请告诉我。

这里也有同样的问题。这正是我想要的。谢谢