0

複数のタイルを1つのUniversal Windows 10 Store Appに動的に作成する方法はありますか?各タイルを押したときにアプリエントリポイントを設定するにはどうすればいいですか?クリックでタイルのリスナーがありますか?Universal Windows 10 Store appで複数のタイルを作成

p.s.複数の異なるタイルない異なるサイズ

+0

あなたはユーザーはあなたのアプリのさまざまな部分をタイルとして固定することができますが、ストア証明書を渡さないため、ユーザーが選択しないと複数のタイルを作成することはできません。 –

+0

okユーザーに選択肢を与えます使用したい、bどのようなタイトルが押されたのか聞くことができますか? – Choletski

答えて

0

タイルがすでに静的メソッドSecondaryTile.Existsを使用して存在する場合には、Windows.UI.StartScreen.SecondaryTile

最初のチェックを用いた二次タイルを作成することができます。

if (!SecondaryTile.Exists(tileId)) 

タイルIDは、あなたが作成した文字列でありますセカンダリタイルを一意に識別します。

新しいセカンダリタイルを作成します。ここでは

var secondaryTile = new SecondaryTile(tileId, displayName, arguments, 
           _squareLogoUri, TileSize.Square150x150); 

bool isPinned = await secondaryTile.RequestCreateAsync(); 

は、アプリケーションの一部にエントリータイルをナビゲートする例では、プリズムを使用したときにリンクされて、アプリがPrismUnityApplicationから継承されます。

protected override Task OnLaunchApplicationAsync(LaunchActivatedEventArgs args) 
{ 
    if (args != null && !string.IsNullOrEmpty(args.Arguments)) 
    { 
     // The app was launched from a Secondary Tile 
     // Navigate to the item's page 
     NavigationService.Navigate("ItemDetail", args.Arguments); 
    } 
    else 
    { 
     // Navigate to the initial page 
     NavigationService.Navigate("Hub", null); 
    } 

    Window.Current.Activate(); 
    return Task.FromResult<object>(null); 
} 
関連する問題