这是一个简单的问题,也是一个看似简单的任务,但我找不到任何关于如何完成我需要做的事情的信息。
我有一个应用程序,其主磁贴(固定时)有时需要是默认的单面磁贴,有时需要在磁贴的背面显示信息。我可以从 ScheduledActionService 中成功添加 BackBackgroundImage、BackContent 和 BackTitle,但是当不再需要它们时我无法删除它们。这不是辅助磁贴,因此我无法删除它并重新创建和重新添加它。
有谁知道是否可以通过代码将双面瓷砖恢复为单面,如果可以,我该如何实现这种行为?
编辑
从 StandardTileData 对象应用的设置是附加的 - 例如,如果您只指定一个标题,则所有其他元素保持不变,只有标题被更新。我试图将显示在磁贴背面的三个参数设置为 null 并且取得了部分成功。效果是背景图像、标题文本和内容文本都被移除了,但磁贴仍然翻转以显示完全空白的反面。
再次编辑
因此,查看文档,瓷砖背面的行为与正面不同。将 back content 或 backtitle 设置为 string.Empty 将删除它们。那里一切都好。但是,它确实说“如果设置为空 URI,则不会显示 BackBackgroundImage。”。如何创建一个空的 Uri?我尝试了 new Uri(string,Empty) 但这引发了关于尝试创建空 Uri 的异常——这就是我想要做的。