0

我想创建辅助磁贴。但它应该固定在不在起始页上的其他位置。我可以控制我想将链接固定在其他页面上的位置。可能吗。如果是,你能告诉我我们该怎么做。

感谢期待锦

4

1 回答 1

0

对的,这是可能的。您需要在创建via方法navigationUri时使用该参数。标准模式是;ShellTileCreate

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文章中提供了一些很好的文档。

于 2012-05-10T13:09:48.433 回答