/ / Evento OnScroll en ListView usando formularios Xamarin - xamarin, xamarin.forms

Evento OnScroll en ListView utilizando Xamarin Forms - xamarin, xamarin.forms

Tengo un listView y cuando recibo un mensaje, la vista de lista debería desplazarse hasta el final solamente, si ya está al final.

Para que quede claro, si el usuario está viendo viejosmensaje, la vista de lista no debería desplazarse hasta el final automáticamente, pero si está en la vista de lista cuando recibe un mensaje, la vista de lista debería desplazarse automáticamente al final.

Así que tengo que obtener la posición real de ListView, no vi ninguna propiedad o método similar para obtener esta posición en la API.

Así que pensé que si es posible anular un evento como OnScroll, así puedo guardar la posición actual de ListView sin usar un render personalizado.

Esto se puede hacer usando XamarinForms?

Respuestas

1 para la respuesta № 1

ListView no dispara Scrolled eventos como ScrollView lo hace, pero se dispara ItemAppearing y ItemDisappearingeventos que puede utilizar para realizar un seguimiento de los elementos que están visibles actualmente.