XAML File
Pour ajouter un contrôle SolutionView à votre fichier XAML, procédez comme suit :
1.Déclarez l'espace de nom de MobileTogether dans votre page XAML ou contrôle comme suit :
<Page...
xmlns:mobiletogether="using:MobileTogether">
2.Ajoutez le contrôle SolutionView :
<mobiletogether:SolutionView
IsAutoSuspendResumeEnabled="False"
IsBackKeyEnabled="False"
IsEscapeKeyEnabled="False"
IsEnterKeyEnabled="False"
ServerURL="demo.mobiletogether.com"
Port="443"
UseSSL="True"
User=""
Password=""
SolutionURL="/public/MyCollections?Par1=123&Par2=456"
EmbeddedMessage="MyEmbeddedMessage"
SolutionFinished="OnSolutionFinished" />
Pour un exemple, voir la page Exemple d'Appli UWP.
Propriétés du contrôle SolutionView
Les propriétés de contrôle sont recensées ci-dessous :
IsBackKeyEnabled, IsEscapeKeyEnabled, IsEnterKeyEnabled
Puisque de multiples contrôles SolutionView peuvent être exécutés dans une seule fenêtre d'appli UWP, toutes les solutions en cours traiteraient les mêmes clés Back, Esc, et Enter. Pour s'assurer que ces touches ne sont pas traitées pour la mauvaise solution, ces trois attributs permettent à ces clés d'être désactivées pour tout contrôle SolutionView.
ServerURL, Port, UseSSL
L'URL et le port de MobileTogether Server sur lequel la solution a été déployée. L'attribut UseSSL spécifie si la connexion de serveur utilise SSL ou non.
User, Password
Spécifie les identifiants de l'utilisateur qui accède la solution. Pour spécifier que l'accès est anonyme, utilisez le string vide en tant que valeur des deux attributs.
SolutionURL
Spécifie le chemin de la solution de MobileTogether Server. Dans cette liste ci-dessus, veuillez noter comment SolutionURL peut contenir des paramètres d'entrée d'une solution.
EmbeddedMessage
Le message incorporé qui est envoyé depuis le contrôle SolutionView à MobileTogether Server. Les données doivent être envoyées en tant qu'objet JSON sérialisé. (Si vos données sont en format XML, le document XML doit être encapsulé à l'intérieur d'un objet JSON.)
SolutionFinished
Quand la solution est terminée ou fermée, l'événement SolutionFinished est déclenché. Vous pouvez utiliser cet événement, par exemple, pour fermer la fenêtre de l'appli UWP une fois la solution terminée.