2012-02-10 25 views
6

Estoy tratando de usar ShellToast como un análogo de la notificación de tostadas de Android (sin redirección). En uno de los ejemplos:WP7: ¿Cómo mostrar un brindis?

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

Se ve bien.

Pero la tostada no se mostrará en mi emulador. Mi código es incorrecto, o es un problema de emulación? El emulador se ejecuta en un modo restringido: mi tarjeta gráfica es antigua

Respuesta

7

Puede mostrar ShellToast sólo de Background Agent . Si intenta mostrarlo desde la aplicación en primer plano, use el control Coding4Fun ToastPrompt para este

+0

Hola, tengo una duda con respecto a la notificación de brindis. Si la aplicación se ejecuta tanto en FG como en BG y hay una notificación de BG, ¿es posible mostrar una notificación de brindis al usuario? – Apoorva

0

U necesita tener DirectX 10 tarjeta gráfica compatible con un controlador WDDM 1.1 continuación emulador va a funcionar bien ..

+0

sí, lo sé, pero no trabajo con gráficos XNA ... ¿cómo cree que el problema ShellToast solo en mi emulador o mi el código está realmente mal? No puedo probarlo, porque todas las computadoras en mi oficina son las mismas ... – monyag

+0

Bueno, también he visto un problema en el emulador para aplicaciones Silverlight si el controlador no es el correcto. por ejemplo, puedes intentar seguir. 1. intente iniciar cualquier página web desde Internet Explorer en el emulador, generalmente no funciona si el controlador no es compatible. 2. intente iniciar la tarea de captura de la cámara desde el código, también da problema si el controlador no es bueno – Avijeet

Cuestiones relacionadas