ich eine App für Windows Phone entwickle 8.1, ich habe drei Seiten, ich bin die Frame.Navigate(typeof(Page2),nav)
unter Verwendung von Daten zwischen den Seiten passieren, ich bin mit einem KlasseWeitergabe von Daten mit Navigationsrahmen
public class PassedData
{
public string Name { get; set; }
public string Name1 { get; set; }
public string Name3 { get; set; }
public int Value { get; set; }
}
für die Objekt:
var nav = (passedData)e.Parameter;
myTextBlock.Text = nav.Name;
mytex1.Text = nav.Name1;
mein Problem, wie funktioniert das Objekt für den Wert int? Ich habe ein Problem mit dem Konvertierungstyp int im Objekt.
Ihr „Wert“ Wert vielleicht in Nullzustand, stellen Sie sicher, es Integer-Wert hat. –
Wenn der Benutzer den Wert in ein Textfeld eingibt, wie kann ich es verwenden? –
können Sie die setzen und den Wert des Textfelds auf Ihr Objekt setzen. Zum Beispiel: var passedData = new PassedData; passedData.Name = "Name"; passedData.Name1 = "Name1"; passedData.Name3 = "Name3"; passedData.Value = int.Parse (meineTextBox.Text); dann können Sie Ihre passedData übergeben –