現在、C# を使用して Windows ストア アプリケーションを開発しています。私のアプリケーションでは、セカンダリ タイル オプションを使用して、次のコードを使用して機能の 1 つをスタート画面に固定しています。
if (SecondaryTile.Exists(TileId))
{
var secondaryTile = new SecondaryTile(TileId);
await econdaryTile.RequestDeleteForSelectionAsync(GetElementRect((FrameworkElement)sender), Placement.Above);
}
else
{
var logo = new Uri("ms-appx:///Assets/A.png", UriKind.RelativeOrAbsolute);
var secondaryTile = new SecondaryTile
{
Logo = logo,
TileId = TileId,
ShortName = "AAAA",
Arguments = TileId + DateTime.Now.ToLocalTime(),
DisplayName = "AAAAAAA BBBBBBB",
TileOptions = TileOptions.ShowNameOnLogo,
ForegroundText = ForegroundText.Dark
};
await secondaryTile.RequestCreateForSelectionAsync(GetElementRect(sender as FrameworkElement), Placement.Above);
}
そのため、SecondaryTile をスタート画面にホストするようになりました。しかし、私の要件では、ユーザーがスタート画面から SecondaryTile をクリックするたびに、ページ「A」に移動する必要があります。Windows ストア アプリでこれを実現できますか?