Witam, staram się zrozumieć przekazywanie wartości zmiennych między okanmi.
Mam Main Window i z niego wywołuje Okno1, które uzupełnia mi się pobranymi z sql danymi z warunkiem określonym w MainWindow.
I w Okno1 mam TextBoxy do którego trafiają dane osoby. M.in. kod pocztowy. I zdefinowałem sobie akcję na podwójne kliknięcie w Textbox Kodu pocztowego, które otwiera mi Okno2 w, którym z grida mogę wybrać interesujący mnie kod pocztowy (grid uzupełnia się z bazy).
I mam przycisk który ma pobrać zmienną kodu pocztowego (i chciałbym aby przepisał do okna rodzica) i wstawił do TextBox'u.
public void KodSet_Button_Click(object sender, RoutedEventArgs e)
{
foreach (DataRowView row in GridKody.SelectedItems)
{
KodP = row.Row.ItemArray[0].ToString();
}
MessageBox.Show("KodyPocztowe(92): " + KodP);
this.Close();
}
MessageBox pokazuje mi wybrany kod, ale już nie mam pomysłu na wstawienie zmiennej KodP z Okna2 do Okna1.
Proszę o pomoc, za co z góry dziękuje.