Вы можете вызвать ShowDialog()
вместо Show()
, чтобы отобразить окно, а затем напрямую получить доступ к свойству Text
элемента управления InputEmail
:
loginWindow = new Login();
loginWindow.ShowDialog();
string email = loginWindow.InputEmail.Text;
В отличие от Show()
, ShowDialog()
не вернется, пока окно не будет закрыто.
Или вы можете добавить свойство в окно Login
или его DataContext
и установить его при нажатии кнопки.
public string Email { get; set; }
public void Login_Click(object sender, RoutedEventArgs e)
{
Email = InputEmail.Text;
}
string email = loginWindow.Email;