Я создаю приложение, в котором в основном много пользовательского ввода, текстовых полей, полей со списком и т. Д. Я столкнулся с проблемой, связанной с проверкой ввода, и в основном я решил вызвать метод (который проверяет ввод в текстовое поле) внутри метод timer.tick.
Метод:
private void AllowCreate()
{
if (firstNameText.Text == String.Empty || lastNameText.Text == String.Empty
|| descriptionText.Text == String.Empty)
{
createButton.Enabled = false;
}
else
{
createButton.Enabled = true;
}
}
Таким образом, каждый тик, метод вызывается и проверяет, являются ли текстовые поля пустыми.
Мой вопрос: является ли использование таймера таким способом, хорошей практикой? Если нет, есть ли более эффективные способы выполнения того, что я пытаюсь сделать? Спасибо.