gpt4 book ai didi

c# - 以适当的大小更新事件磁贴?

转载 作者:行者123 更新时间:2023-12-03 21:51:49 27 4
gpt4 key购买 nike

在 Windows 8 中更新动态磁贴时,我不知道如何同时更新“大”和“小”尺寸的磁贴。

我希望将我的应用程序固定为小模式的用户知道我的程序中有多少项目可供查看,而将我的应用程序固定为大模式的用户既可以看到这些项目,也可以看到一些示例项目标题。

但是,无论我做什么,似乎只有一个磁贴更新到达。如何根据我的磁贴大小提供磁贴更新,以免拥有小磁贴或大磁贴的用户失望?

最佳答案

方形和宽磁贴格式的内容可以(也应该)包含在定义每个磁贴通知的 XML 中。在 visual 元素下,只需添加两个 binding 元素:一个使用宽磁贴模板,一个使用方形磁贴模板。

<tile>
<visual lang="en-US">
<binding template="TileWideText03">
<text id="1">Hello World!</text>
</binding>
<binding template="TileSquareText04">
<text id="1">Hello World!</text>
</binding>
</visual>
</tile>

NotificationsExtensions 库(在 MSDN tiles sample 中找到)提供了一个对象模型来轻松操作 XML 并组合正方形和宽磁贴内容:

// create the wide template 
ITileWideText03 tileContent = TileContentFactory.CreateTileWideText03();
tileContent.TextHeadingWrap.Text = "Hello World!";

// create the square template and attach it to the wide template
ITileSquareText04 squareContent = TileContentFactory.CreateTileSquareText04();
squareContent.TextBodyWrap.Text = "Hello World!";
tileContent.SquareContent = squareContent;

关于c# - 以适当的大小更新事件磁贴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12603719/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com