Я создаю приложение WindowsPhone и (на данный момент) У меня есть три страницы. Страница1, стр. 2 и стр. 3. Page1 имеет два (2) текстовых поля, которые принимают кулак и фамилию, txtFN и txtLN и кнопку. Кнопка приведет вас к форме2, которая запрашивает у вас псевдоним. У этого есть одно текстовое поле и кнопка. Когда пользователь нажимает кнопку, он принимает форму form3 с текстовым блоком. Прозвище пользователя вводит в form2, отображается в form3, на текстовом блоке. Я правильно понял эту часть. Теперь я пытаюсь сделать это: если пользователь ничего не вводит в разделе имен ников, я хотел бы показать первое имя в форме три. Вот мой код form2-> form3 события:Передача данных между несколькими формами
в form2:
private void Button_Click(object sender, RoutedEventArgs e)
{
Frame.Navigate(typeof(Page4_phone_Number_extraction), "Alright " + Texbox_nickname_extraction.Text + "!");
}
в Form3,
protected override void OnNavigatedTo(NavigationEventArgs e)
{
Textblock_nickname_display.Text = e.Parameter.ToString();
}
И это работает как шарм ..
Опять же, для жизни меня, я не могу придумать, как получить первое имя в form3, если нет пользователя inpu т.
возможно дубликат [Как передать объект из кадра в другой кадр в Windows 8 Style App] (http://stackoverflow.com/questions/13890836/how-to-pass-an-object-from-a-frame-to-another-frame-in-a-windows-8-style-app) – BCdotWEB
Я не знаю Думаю, что решает мою проблему, но спасибо ... У меня нет списка, поэтому кодирование не так уж сложно. Я просто не получаю логику. –