2012-02-10 15 views
6

Ho provato a utilizzare ShellToast come analogo alla notifica di Android toast (senza reindirizzamento). In uno degli esempi:WP7: Come mostrare un brindisi?

 new ShellToast(){ 
      Content = "HerContent", 
      Title = "MyTitle", 
      NavigationUri = new Uri("/Tits.xaml?size=" + 4, UriKind.Relative) 
     }.Show(); 

Sembra buono.

Ma il brindisi non verrà mostrato nel mio emulatore. Il mio codice è sbagliato o è un problema di emulazione? L'emulatore viene eseguito in una modalità limitata: la mia scheda grafica è vecchia

risposta

7

È possibile mostrare ShellToast solo Background Agent . Se provi a visualizzarlo dall'app foreground, usa il controllo Coding4Fun ToastPrompt per questo

+0

Ciao, ho un dubbio sulla notifica del toast. Se l'app è in esecuzione sia in FG che in BG e c'è una notifica da parte di BG è possibile mostrare una notifica di brindisi all'utente? – Apoorva

0

U bisogno di avere DirectX 10 scheda grafica compatibile con un driver WDDM 1.1 poi emulatore funziona bene ..

+0

sì, lo so, ma non lavoro con la grafica XNA ... come pensi, problema ShellToast solo nel mio emulatore, o il mio il codice è veramente sbagliato? Non riesco a testarlo, perché tutti i computer nel mio ufficio lo stesso ... – monyag

+0

bene ho visto un problema in emulatore per applicazioni Silverlight pure se il driver non è corretto. per esempio puoi provare a seguire. 1. prova a lanciare qualsiasi pagina web da internet explorer in emulatore, in genere non funziona se il driver non è compatibile. 2. prova a lanciare l'operazione di acquisizione della telecamera dal codice, ma dà anche problemi se il driver non è buono. – Avijeet