我目前正在使用 C# 开发 Windows Store 应用程序。在我的应用程序中,我使用 Secondary Tile 选项使用以下代码将我的功能之一固定到开始屏幕。
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 应用商店应用中实现这一点吗?