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);
}
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 –
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