Wie übergeben Sie mehr als einen parameter auf frame-navigation im Metro-Style-Apps?
Ich bin Aufbau einer Metro-Style App für Win8, die benötigt, um an zwei textblock-Werte der frame-navigation. Für einen parameter, es funktioniert, aber für zwei Parameter, die nicht arbeitet. Bitte helfen Sie mit!
Ich habe versucht, wie die folgenden:
diese.Frame.Navigate(typeof(SecondPage),textblock1.Text + textblock2.Text);
Ich zeigt keinen Fehler aber es funktioniert nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie eine neue Klasse mit 2 Eigenschaften, und legen Sie die Eigenschaften der textblock-Werte. Dann übergeben Sie dieses Objekt, wenn Sie navigieren.
Erstellen der payload-Klasse:
Dann füllen Sie die payload-Klasse:
Dann, wenn Sie anrufen, Navigieren Sie an Ihre Instanz von Nutzlast wie diese:
Habe ich ein dictionary-Objekt wie diesem.
Auf ViewDetails.xaml.cs-Seite hatte ich die Daten abgerufen hat, wie diese,
http://social.msdn.microsoft.com/Forums/windowsapps/en-US/8cb42356-82bc-4d77-9bbc-ae186990cfd5/passing-parameters-during-navigation-in-windows-8?forum=winappswithcsharp
hier gilt das gleiche 😉
ich denke, das ist, was Sie wollen