2010-05-05 19 views
2

J'ai l'application silverlight 2.0 et qui utilise le service WCF pour obtenir des données et valider ser etc. Existe-t-il une option pour vérifier l'inactivité sur l'application silverlight et ensuite afficher un message à l'utilisateur disant qu'il n'y a pas d'activité passe donc vous serez déconnecté et rediriger la page à la page de connexion? S'il vous plaît donnez votre avis. De plus, l'option d'avoir une minuterie d'expédition et de la réinitialiser sur chaque page serait fastidieuse car il y a environ 100 pages xaml, donc j'ai besoin d'éditer chaque page xaml pour vérifier l'activité et réinitialiser le minuteur. Il y a donc une autre approche plus simple. Veuillez suggérer!Popup sur l'inactivité Silverlight 2.0

Merci à l'avance Sai

Répondre

0

désolé pour la mise à jour si tard. Finalement, j'ai été capable de trouver une solution pour cela. Dans le App.xaml de la méthode Startup, nous pouvons rattacher MouseClick ou mousemove ou quoi que ce soit au RootVisual, car toutes les pages seront liées à RootVisual, créer une variable pour stocker l'heure de la dernière activité ainsi sur l'événement (mousemove ou cliquez sur) mettez à jour la variable lastActivityTime avec la nouvelle valeur dans App.xaml. Ensuite, ajoutez dispatchtimer dans App.xaml et vérifiez à intervalles de temps regualr si l'heure actuelle moins lastActivityTime est supérieure à l'heure de seuil si donc déconnectez l'utilisateur.

Espérons que cela aide. !!