我想创建辅助磁贴。但它应该固定在不在起始页上的其他位置。我可以控制我想将链接固定在其他页面上的位置。可能吗。如果是,你能告诉我我们该怎么做。
感谢期待锦
对的,这是可能的。您需要在创建via方法navigationUri
时使用该参数。标准模式是;ShellTile
Create
Uri mySecondaryPage = new Uri("/MySecondaryPage.xaml", UriKind.Relative)
ShellTile tile = ShellTile.ActiveTiles.Where(x => x.NavigationUri == mySecondaryPage).FirstOrDefault();
if (tile != null) {
tile.Delete();
}
StandardTileData data = new StandardTileData() {
Title = "Appears on the front",
// Whatever number badge you want to appear
Count = 1,
// Front image
BackgroundImage = new Uri("/Image.png", UriKind.Relative),
// Image for flip side
BackBackgroundImage = new Uri("/AnotherImage.png", UriKind.Relative),
BackTitle = "Appears on the back",
BackContent = "As does this"
};
ShellTile.Create(mySecondaryPage, data);
当用户点击此图标时,它将直接导航到“MySecondaryPage.xaml”
MSDN 的How to: Create, Delete, and Update Tiles for Windows Phone文章中提供了一些很好的文档。