IAsyncRelayCommand AuthCommand { get; }
AuthCommand = new AsyncRelayCommand(Auth, CanAuth);
private bool CanAuth()
{
MessageBox.Show((!string.IsNullOrEmpty(Login) && !string.IsNullOrEmpty(Password)).ToString());
return !string.IsNullOrEmpty(Login) && !string.IsNullOrEmpty(Password);
}
Кнопка войти никогда не бывает активной. Хотя при вводе данных, CanAuth срабатывает, и переходит в состояние true.
Если canauth изначально сделать в true, то кнопка сразу оказывается активной. Я так понимаю нужно как-то кнопке сообщить, что пора перейти в активное состояние, и видимо проблема в биндинге, но в документации и примерах ничего такого нет
Обсуждают сегодня