private void DataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.AddedItems.Count > 0 && e.AddedItems[0] is MediaViewViewmodel) { _selectedMedia = (MediaViewViewmodel)e.AddedItems[0]; (sender as DataGrid).ScrollIntoView(e.AddedItems[0]); } }
private void DataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.AddedItems.Count <= 0 || !(e.AddedItems[0] is MediaViewViewmodel sm)) { return; } _selectedMedia = sm; (sender as DataGrid)?.ScrollIntoView(sm); }