This is a migrated thread and some comments may be shown as answers.

RadSlideView: SlidedToIndex - MessagingCenter endless loop

1 Answer 82 Views
SlideView
This is a migrated thread and some comments may be shown as answers.
Brian
Top achievements
Rank 1
Brian asked on 03 Oct 2018, 10:21 PM

Not sure what I'm doing wrong. I have a SlideView and hooked up the SlidedToIndex event. 

 public void Handle_SlidedToIndex(object sender, Telerik.XamarinForms.Primitives.SlideView.SlideViewSlidedToIndexEventArgs e) { 

            System.Diagnostics.Debug.WriteLine("********************  SegmentSliding Index " + e.Index + "  *********************");
 }

This works fine, if I add a  MessagingCenter.Send to it, I ended up in an endless loop. 

 public void Handle_SlidedToIndex(object sender, Telerik.XamarinForms.Primitives.SlideView.SlideViewSlidedToIndexEventArgs e) { 
            System.Diagnostics.Debug.WriteLine("********************  SegmentSliding Index " + e.Index + "  *********************");     MessagingCenter.Send(new UserInterfaceTaskMessage { InterfaceTask = "SegmentChanged", Message = selectedIndex.ToString() }, "UserInterfaceTaskMessage");

My MessageCenter has a subscribe that I'm not doing anything with yet... no code..   Just trying to report back to the view model that the index changed so that I can clear another control. 

Any help would be great... 

 

1 Answer, 1 is accepted

Sort by
0
Brian
Top achievements
Rank 1
answered on 03 Oct 2018, 11:28 PM

Have no idea why the endless loop but I did fix my issue with a two way binding to selectedindex. 

Thanks 

Tags
SlideView
Asked by
Brian
Top achievements
Rank 1
Answers by
Brian
Top achievements
Rank 1
Share this question
or