ScrollStateChanged Broken: Only Firing Once

8 posts, 1 answers
  1. Ethan
    Ethan avatar
    2 posts
    Member since:
    May 2014

    Posted 18 Aug 2014 Link to this post

    The ScrollStateChanged handler appears to be broken. It only fires the first time the state changes (ussaully from null to scrolling) but not when the user hits the end when it would normally hit the ScrollState.BottomStretch state. I was hoping to use this to detect when the user hits the end of the list in order to load more data, since the datarequested handler does not work as it should either.

    Any help with this would be really appreciated.

    Thanks,
    Ethan Kusters
  2. Answer
    Ves
    Admin
    Ves avatar
    2879 posts

    Posted 21 Aug 2014 Link to this post

    Hi Ethan,

    Indeed, due to some changes made in Windows Phone 8.1 ScrollStateChanged event is not triggered correctly, so it will be removed. I am afraid we will also remove the DataRequested event in favor of another mechanism, similar to what is already available in our RadDataGrid for Windows 8. You can find it described here. For the time being please, do not use load-on-demand, but do let us know if you would like to receive an internal build, once this is implemented -- drop us  a line at universalwindows [at] telerik [dot] com, so that we can include you in our early adopters program.

    Best regards,
    Ves
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  3. Ethan
    Ethan avatar
    2 posts
    Member since:
    May 2014

    Posted 21 Aug 2014 in reply to Ves Link to this post

    Thanks for you help! Sending an email now.
  4. Alessandro
    Alessandro avatar
    24 posts
    Member since:
    May 2013

    Posted 22 Aug 2014 in reply to Ves Link to this post

    Hi Ves,
    I'm very interested in this topic as my Windows Phone App already makes great use of ScrollStateChanged event of the RadDataBoundList and hope you'll implement something else with the same feature.
    I should have been already added as early adopter, I'd like to receive internal build too.

    Best Regards

    Alessandro

  5. Ves
    Admin
    Ves avatar
    2879 posts

    Posted 26 Aug 2014 Link to this post

    Hi Ethan, Alessandro,

    I can confirm, you are both in the list. You will receive the internal build, once it is available.

    Thanks,
    Ves
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  6. Alessandro
    Alessandro avatar
    24 posts
    Member since:
    May 2013

    Posted 27 Aug 2014 in reply to Ves Link to this post

    Hi Ves,
    in the meantime as a  workaround I get the ScrollViewer inside DataBoundListBox and attach its event ViewChanged.
    So I'm able now to know when the list is scrolling and stops scrolling.
    Moreover I'm able to save , if I want, the position of the scrollviewer (verticaloffset) so that If the user navigates forward and back I can retain where the list was setting back the value.
    It seems that TopVisibleItem property does work! so when the scrolling ends I can get it . Unfortunately I cannot use it in BringIntoView method as pointed out in other thread.

    Keep the great work :)

    Alessandro



  7. Christof
    Christof avatar
    27 posts
    Member since:
    May 2013

    Posted 13 Oct 2014 in reply to Ves Link to this post

    Any new here?
    I have the same DataRequested issue.
  8. Ivaylo Gergov
    Admin
    Ivaylo Gergov avatar
    661 posts

    Posted 15 Oct 2014 Link to this post

    Hi Christof,

    In our upcoming release of the UI for Windows Universal(by the end of the month) we will introduce another mechanism for data virtualization similar to what is already available in RadDataGrid for Windows 8. You can find it described here : http://www.telerik.com/help/windows-8-xaml/raddatagrid-datavirtualization.html.

    Let me know should you have any other questions.

    Regards,
    Ivaylo Gergov
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
Back to Top