Create() でタイルを作成する UI と、Update() でタイルを更新するエージェントの 2 つのアプリがあります。2つの機能は1つのアプリでうまく機能しました。UI の両方またはエージェントの両方。しかし、Create を UI に、Update() をエージェントに配置すると、Update() は Create() によって作成されたタイルを見つけることができません。どうしたの?ありがとう。
private void Create()
{
ShellTile find = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("ID=shelltile"));
StandardTileData date = new StandardTileData();
date.Count = 10;
if (find == null)
{
ShellTile.Create(new Uri("/MainPage.xaml?ID=shelltile", UriKind.Relative), date);
}
}
private void Update()
{
ShellTile find = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("ID=shelltile"));
if (find != null)
{
StandardTileData date = new StandardTileData();
date.Title = "aaaaaaaaa";
find.Update(date);
}
}