private void NavigateToListViewItemIndex(int listViewItemIndex) { SourceWatchControl.SelectedIndex = listViewItemIndex - 1; //MyListView.ScrollIntoView(MyListView.Items[0]); SourceWatchControl.ScrollIntoView(SourceWatchControl.SelectedItem); //item.Focus(); }
private double GetListViewOffset() { Point firstViewPosition = SourceWatchControl.TransformToAncestor(GridWithListViews) .Transform(new Point(0, 0)); Point thierdViewPosition = DestinationeWatchControl.TransformToAncestor(GridWithListViews) .Transform(new Point(0, 0)); return(thierdViewPosition.X - firstViewPosition.X); }
private void GoToSelectedItem_OnClick(object sender, RoutedEventArgs e) { //MyListView.ScrollIntoView(MyListView.Items[0]); SourceWatchControl.ScrollIntoView(SourceWatchControl.SelectedItem); }