Как объединить два условия? - C#
Формулировка задачи:
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
TextBox box = sender as TextBox;
this.SendButton.IsEnabled = box.Text.Length > 0;
}
private void PasswordBox_PasswordChanged(object sender, RoutedEventArgs e)
{
PasswordBox box = sender as PasswordBox;
this.SendButton.IsEnabled = box.Password.Length > 0;
}Решение задачи: «Как объединить два условия?»
textual
Листинг программы
bool HasLoginPassword
{
get { return login_txt.Text.Length > 0 && password_txt.Password.Length > 0; }
}
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
SendButton.IsEnabled = HasLoginPassword;
}
private void PasswordBox_PasswordChanged(object sender, RoutedEventArgs e)
{
SendButton.IsEnabled = HasLoginPassword;
}