2

J'aimerais utiliser l'API de notification pour créer des notifications de toast pour une application Silverlight conçue pour fonctionner à la fois dans et hors du navigateur, mais le NotificationWindow class est uniquement disponible OOB.Silverlight Notification API dans le navigateur

Existe-t-il quelque chose qui peut répliquer le comportement dans l'application? Mon idée est d'avoir un conteneur en bas à droite de l'écran qui recouvre tout le contenu. Ensuite, créez un wrapper qui détecte le mode OOB, en passant des paramètres à l'API de notification si possible, ou en remplissant et en affichant mon propre conteneur sinon. Y a-t-il quelque chose qui le rend disponible?

Il semble étrange que MS a choisi de ne pas implémenter quelque chose comme ceci, as has been pointed out before.

+0

J'ai également envisagé d'utiliser une solution Javascript ([par exemple] (http://christopheargento.com/2011/03/02/silverlight-toast-notification-in-out-of-browser-via-jquery-plugin /)), mais je préfère utiliser une solution pure-xaml plutôt que d'utiliser le pont HTML. –

Répondre

1

L'affichage d'une notification dans le navigateur est simple. Vous avez juste besoin d'utiliser un popup et le faire apparaître au bon endroit. Voir le suivant post as an example.

Maintenant, la différence avec cette approche est que la notification s'affichera dans le navigateur. Dans OOB, il apparaît en dehors de la fenêtre et est visible même si les fenêtres sont réduites. Pour des raisons de sécurité, il n'est pas possible de le faire directement. Par curiosité, les applications Chrome comme Tweetdeck et Gmail peuvent afficher des notifications en dehors du navigateur. Je pense que cela pourrait être une possibilité, mais pas exactement une solution Silverlight et cross browser.

+0

C'est un bon article, merci. –

+0

Le lien ne fonctionne plus – Tobi

Questions connexes