SecondaryTile.DisplayName 没有得到更新
SecondaryTile.DisplayName not getting updated
我有以下代码,应该更新 SecondaryTile 的文本。
async Task UpdateTile(SecondaryTile tile, string text)
{
tile.DisplayName = text;
await tile.UpdateAsync();
}
此代码在我创建图块时有效。但是稍后当我在检索它后尝试更新它时:
SecondaryTile tile = new SecondaryTile(id);
它不再起作用,尽管更新相同图块视觉效果的类似方法确实起作用。所以我知道我有正确的瓷砖。
我已经测试过了,代码运行良好。你可以参考下面的代码。
如下:
// Initialize a secondary tile with the same tile ID you want to update
SecondaryTile tile = new SecondaryTile(tileId);
tile.DisplayName = "xxx";
// Show the display name on all sizes
tile.VisualElements.ShowNameOnSquare150x150Logo = true;
tile.VisualElements.ShowNameOnWide310x150Logo = true;
tile.VisualElements.ShowNameOnSquare310x310Logo = true;
await tile.UpdateAsync();
我有以下代码,应该更新 SecondaryTile 的文本。
async Task UpdateTile(SecondaryTile tile, string text)
{
tile.DisplayName = text;
await tile.UpdateAsync();
}
此代码在我创建图块时有效。但是稍后当我在检索它后尝试更新它时:
SecondaryTile tile = new SecondaryTile(id);
它不再起作用,尽管更新相同图块视觉效果的类似方法确实起作用。所以我知道我有正确的瓷砖。
我已经测试过了,代码运行良好。你可以参考下面的代码。
如下:
// Initialize a secondary tile with the same tile ID you want to update
SecondaryTile tile = new SecondaryTile(tileId);
tile.DisplayName = "xxx";
// Show the display name on all sizes
tile.VisualElements.ShowNameOnSquare150x150Logo = true;
tile.VisualElements.ShowNameOnWide310x150Logo = true;
tile.VisualElements.ShowNameOnSquare310x310Logo = true;
await tile.UpdateAsync();