Пользовательский интерфейс в середине MvxCommand
Я использую MvvmCross, но это может быть общая команда привязки.
Когда пользователь нажимает кнопку, приложение требует дополнительных входных данных, прежде чем перейти к тому, что я хочу сделать в фактической команде. Проблема в том, что я не могу вызвать действие пользовательского интерфейса в середине ViewModel, поэтому просто связывание MvxCommand (или любой ICommand) не будет работать.
Кто-то может спросить, почему: 1) я не помещаю ввод в пользовательский интерфейс, и пользователь может вводить данные до нажатия кнопки -> у меня нет места. 2) Создайте данные по умолчанию, и пусть пользователь изменит их позже -> Это мое первое, хотя пользователь, как правило, забывает изменить это позже !!
Так может кто-нибудь придумать решение? Единственное, о чем я могу думать, - это забыть о привязке команд и получить код для добавления дополнительных данных в пользовательский интерфейс, а затем вызвать метод в модели представления!
Спасибо