Wie kann ich ein Shelltoast erstellen?

7

In meiner Anwendung möchte ich den Benutzer mit ShellToast benachrichtigen.

Nur indem Sie ...

laufen %Vor%

... macht nichts, und wie ich es verstehe, muss es von einem ScheduledTaskAgent ausgeführt werden. Aber wie führe ich diesen Befehl aus und stelle sicher, dass er nur einmal ausgeführt wird?

    
Jason94 20.12.2012, 21:36
quelle

2 Antworten

24

Sie können keinen ShellToast verwenden, während die App die Vordergrund-App ist. Es soll von einem Hintergrunddienst aufgerufen werden, während die App nicht die Vordergrund-App ist.

Wenn Sie eine ähnliche UX wie ShellToast verwenden möchten, verwenden Sie das Coding4fun-Toolkit ToastPrompt-Steuerelement. Hier ist ein Codeausschnitt, der zeigt, wie man es benutzt:

%Vor%

Das Ausführen dieses Codeausschnitts zeigt Folgendes:

    
JustinAngel 20.12.2012, 22:22
quelle
0

Nur ein kleines Update: Die Verwendung von ShellToast , wenn die App im Vordergrund ist, ist jetzt möglich, wenn Sie Windows Phone 8 Update 3 verwenden. Sie sind jedoch durch andere Aktivitäten wie einen Telefonanruf oder den Sperrbildschirm verdeckt. Quelle

    
sibbl 23.01.2014 20:13
quelle

Tags und Links