Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Windows > WinRT
WinRT Forum d'entraide sur le développement d'applications Metro pour Windows 8 avec WinRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 15/07/2012, 12h36   #1
anthyme
Membre Expert
 
Avatar de anthyme
 
Homme Anthyme Caillard
Inscription : mars 2004
Messages : 1 543
Détails du profil
Informations personnelles :
Nom : Homme Anthyme Caillard
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2004
Messages : 1 543
Points : 1 271
Points : 1 271
Par défaut [WinJS] Communiquer entre un share contract et l'application

Bonjour,

J'ai une petite problématique sur le developpement d'une application Metro WinJS.

En gros mon application est une visualisation de données stocké dans un service cloud (avec des systèmes de synchronisation sous-jacent).

Au démarrage de l'application j'ai une synchro entre mon application mon service cloud de la data que j'expose.
Cette synchro peut également être fait manuellement pas l'utilisateur.

Dans les 2 cas la syncho met à jour une base de données local mais également les objets présent en mémoire et donc mon affichage.

Maintenant mon problème : J'ai un share target dans mon application. En gros dans une autre application (IE par exemple) on peut créer de la nouvelle donnée poussée dans mon service cloud via un share. Il me faudrait donc une resynchro dans mon application par rapport à ces nouvelles données.

Le truc c'est que dans mon share target je peux effectivement modifier ma base de données local et donc la resynchroniser mais je ne peux - à priori - pas toucher à mon application déjà lancé et en mémoire pour que ses objets mémoire et son UI se mette à jour.

Je vois que 2 possibilités :
- Trouver un moyen de faire communiquer mon sharetarget et mon application (un event inter application par exemple) mais je ne suis pas sûr que ce soit réalisable en winrt.
- Trouver un moyen de détecter le "retour" sur mon application sachant que les event suspended ne suffisent pas (l'utilisateur peut switcher trop vite et ne pas passer l'application en suspended) et qu'a priori il n'y a pas grand chose sur les objets application ou page pour détecter ça.

Des idées ?
__________________
Blog
Arch# - Framework architectural .Net 4.0
anthyme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2012, 20h21   #2
john-thiriet
Membre habitué
 
Homme John Thiriet
Développeur .NET
Inscription : juin 2007
Messages : 64
Détails du profil
Informations personnelles :
Nom : Homme John Thiriet
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2007
Messages : 64
Points : 111
Points : 111
Alors au final tu as fini par trouver une solution depuis qu'on en avait parlé Anthyme ?
john-thiriet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2012, 21h25   #3
anthyme
Membre Expert
 
Avatar de anthyme
 
Homme Anthyme Caillard
Inscription : mars 2004
Messages : 1 543
Détails du profil
Informations personnelles :
Nom : Homme Anthyme Caillard
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2004
Messages : 1 543
Points : 1 271
Points : 1 271
Non, j'ai contourné le problème
__________________
Blog
Arch# - Framework architectural .Net 4.0
anthyme est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h11.


 
 
 
 
Partenaires

Hébergement Web