0

是否有一種方法可以在一個通用Windows 10應用商店應用中動態創建多個圖塊,以及如何在按每個圖塊時設置應用切入點(應用去哪裏)點擊時有一個傾聽者的傾聽者?在通用Windows 10商店應用中創建多個圖塊

P.s.多個不同的瓷磚沒有大小不同

+0

你可以允許用戶將應用程序的各個部分固定爲平鋪,但如果用戶不選擇,則無法創建多個平鋪,因爲您不會通過商店認證 –

+0

好吧,假設我將選擇給用戶多少個平鋪想要使用,b我怎樣才能聽到哪個標題被按下? – Choletski

回答

0

可以使用創建二級瓷磚Windows.UI.StartScreen.SecondaryTile

首先檢查該瓦片已經存在使用靜態方法SecondaryTile.Exists:

if (!SecondaryTile.Exists(tileId)) 

tileId是您創建一個字符串唯一標識你的次要瓷磚。

創建一個新的次平鋪:

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); 
} 
相關問題