2012-05-10 9 views
0

セカンダリタイルを作成したい。スタートページにない他の場所にピン止めする必要があります。私は他のページでリンクをピン止めしたいところからコントロールがあります。出来ますか。はいの場合は、どうすればいいのか教えてください。見越して他のページのセカンダリタイルをピンに固定

おかげ カム

+1

セカンダリタイルを固定する「他のページ」とは何ですか? – Robaticus

+0

あなたは説明する必要がありますもっと:) –

答えて

0

はい、それは可能です。 Createメソッドを使用してShellTileを作成する場合は、navigationUriパラメータを使用する必要があります。標準パターンは次のとおりです。

ユーザーはこのアイコンをタップすると、それは「MySecondaryPage.xaml」に直接移動します
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); 

MSDNの記事How to: Create, Delete, and Update Tiles for Windows Phone上で容易に入手でき、このためのいくつかの良いドキュメントがあります。