Это команда не принимает участия, команды сверху из Forms
есть вероятность что в ui потому что не указано ConfigureAwait(false), что говорило бы контексту синхронизации что не нужно синхронизировать работу послле выполнения таски с вызывающим потоком (в данном случае UI потоком)
Вот вероятность и получается, что один раз страница открывается и все срабатывает, а следующий раз - нет
попробуйте использовать AsyncCommand из этой либы там в конструкторе есть параметр continueOnCapturedContext передайте в него true может сработает
А интересно, тут ведь после Delay нужно вызывать ConfigureAwait(false), чтобы ContinueWith уже был в бекграунде?
После него нельзя его вызвать, оказывается, в такой записи
🤔 а, ну нужно после ContinueWith :)
Обсуждают сегодня