Reputation: 869
What i want is to scroll gridview to selected item .
i tried the following but doesn't work
Tumbnailsgrid.SelectedIndex = Mainflipview.SelectedIndex;
var scrollBar = Tumbnailsgrid.GetFirstDescendantOfType<ScrollViewer>();
scrollBar.ChangeView((double)Tumbnailsgrid.SelectedIndex / tumbnailimagelist.Count, scrollBar.VerticalOffset,1,true);
Upvotes: 1
Views: 995
Reputation: 10099
Try this, it worked for me:
Tumbnailsgrid.UpdateLayout();
Tumbnailsgrid.ScrollIntoView(Tumbnailsgrid.SelectedItem);
Upvotes: 0
Reputation: 869
finally worked with MakeVisible method code follows
Tumbnailsgrid.SelectedIndex = Mainflipview.SelectedIndex;
var zoomLoc = new SemanticZoomLocation() { Item = Tumbnailsgrid.SelectedItem };
Tumbnailsgrid.MakeVisible(zoomLoc);
Upvotes: 1
Reputation: 36
I didn't test but what about Tumbnailsgrid.ScrollIntoView(Tumbnailsgrid.SelectedItem);
?
Upvotes: 0