Запись Xamarin была сфокусирована, если ее удалили и добавили в родительский вид. почему это происходит?

#xamarin #xamarin.forms #xamarin.forms.entry

#xamarin #xamarin.forms #xamarin.forms.entry

Вопрос:

В нашем приложении мы добавляем и удаляем запись из иерархии представлений для решения некоторой бизнес-логики. Но при этом мы столкнулись с нежелательным поведением, которое снова фокусирует запись на добавлении в иерархию представлений

Кто-нибудь сталкивался с таким поведением раньше и есть ли какие-либо исправления для этой проблемы?

К вашему СВЕДЕНИЮ: — Я пытался исправить эту проблему, отключив эту запись перед удалением из представления и включив эту запись после добавления в иерархию представлений, но это исправлено только на iOS, а не в Android.

Комментарии:

1. Вы удаляете запись, когда она находится в фокусе? а затем добавить ее обратно?

2. @G.hakim Нет, она не сфокусирована во время удаления

3. Затем после добавления записи обратно просто сфокусируйте основной макет, который должен работать, используйте метод focus для viewrenderer

4. @G.hakim Вы говорите, что запись расфокусируется, если я сфокусирую основной макет?

5. Ну, конечно, это произойдет, разве это не цель метода focus