0

Gibt es eine Möglichkeit zum dynamischen Erstellen mehrerer Kacheln in einem Universal Windows 10 Store App und wie können wir App-Einstiegspunkt festlegen, wenn auf jeder Kachel drücken (wohin in der App gehen) Gibt es einen Listener für Kachel auf Klick?Erstellen Sie mehrere Kacheln in Universal Windows 10 Store-App

Ps.s. mehrere verschiedene Fliesen nicht unterschiedliche Größen

+0

Sie kann dem Benutzer ermöglichen, verschiedene Teile Ihrer App als Kacheln zu fixieren, aber Sie können nicht mehrere Kacheln erstellen, ohne dass sich der Benutzer dafür entscheidet, da Sie die Kaufzertifizierung nicht bestehen –

+0

ok Angenommen, ich gebe dem Benutzer die Anzahl der Kacheln möchte benutzen, b Wie kann ich hören, welcher Titel gedrückt wurde? – Choletski

Antwort

0

können Sie sekundäre Kacheln erstellen mit Windows.UI.StartScreen.SecondaryTile

Prüfen Sie zunächst, ob die Platte existiert bereits statische Methode SecondaryTile.Exists mit:

if (!SecondaryTile.Exists(tileId)) 

tileId ist eine Zeichenfolge, die Sie erstellen, um Identifizieren Sie Ihre sekundären Kacheln eindeutig.

Erstellen Sie eine neue Sekundär Fliese:

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

bool isPinned = await secondaryTile.RequestCreateAsync(); 

Hier ist ein Beispiel für einen Teil der Anwendung navigiert der Eintrag Kachel verknüpft ist bei der Verwendung von Prism und Ihre App erbt von 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); 
} 
Verwandte Themen