XAML-Datei
Um ein SolutionView-Steuerelement zu Ihrer XAML-Datei hinzuzufügen, gehen Sie folgendermaßen vor:
1.Deklarieren Sie den MobileTogether Namespace folgendermaßen in Ihrer XAML-Seite oder Ihrem Steuerelement:
<Page...
xmlns:mobiletogether="using:MobileTogether">
2.Fügen Sie das SolutionView-Steuerelement hinzu:
<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" />
Ein Beispiel finden Sie im Kapitel UWP-Beispiel-App.
Eigenschaften des SolutionView-Steuerelements
Die Eigenschaften des Steuerelements werden unten aufgelistet:
IsBackKeyEnabled, IsEscapeKeyEnabled, IsEnterKeyEnabled
Da in einem einzigen UWP-App-Fenster mehrere SolutionView-Steuerelemente ausgeführt werden können, würden alle ausgeführten Lösungen dieselben Zurück, Esc und Eingabetasten-Eingaben verarbeiten. Um sicherzustellen, dass diese Befehle nicht auf die falsche Lösung angewendet werden, können diese Tasten mit diesen drei Attributen für jedes beliebige angegebene SolutionView-Steuerelement deaktiviert werden.
ServerURL, Port, UseSSL
Die URL und der Port des MobileTogether Servers, auf dem die Lösung bereitgestellt wurde. Das UseSSL-Attribut definiert, ob für die Server-Verbindung SSL verwendet wird oder nicht.
User, Password
Definiert die Anmeldeinformationen, über die der Benutzer die Lösung aufruft. Um einen anonymen Zugriff zuzulassen, verwenden Sie den leeren String als Wert für beide Attribute.
SolutionURL
Definiert den Pfad der Lösung auf MobileTogether Server. Beachten Sie, dass SolutionURL im obigen Codefragment die Input-Parameter einer Lösung enthalten kann.
EmbeddedMessage
Die eingebettete Nachricht, die vom SolutionView-Steuerelement an MobileTogether Server gesendet wird. Die Daten müssen als serialisiertes JSON-Objekt gesendet werden. (Wenn diese Daten im XML-Format sind, muss das XML-Dokument in ein JSON-Objekt verpackt sein.)
SolutionFinished
Wenn die Lösung beendet oder geschlossen wird, wird das SolutionFinished-Ereignis ausgelöst. Sie können dieses Ereignis z.B. verwenden, um das UWP-App-Fenster zu schließen, nachdem die Lösung beendet wurde.