Закрыть скроет клавиатуру и не вернется назад
Я использую MVVM Cross в своем приложении UWP. Я заметил, что если я вызываю Close (this) в моей ViewModel и клавиатура открыта, она просто закроет клавиатуру вместо перехода назад. Я должен щелкнуть в другой раз, чтобы на самом деле сделать навигацию. Это поведение напоминает мне кнопку "Назад" телефона, где сначала закрывается клавиатура, а затем осуществляется навигация.
РЕДАКТИРОВАТЬ: кажется, что это происходит только тогда, когда это представление, которое содержит пользовательский элемент управления. Когда весь код находится непосредственно в представлении, он работает без проблем.
Есть ли способ сказать MVVM Cross просто сделать навигацию? Или я сначала должен быть уверен, что клавиатура закрыта?