Zapobiegaj przewijaniu siatki danych z przyciągania do wierszy

Mam DataGrid, w którym każdy wiersz zawiera ItemsControl. Z tego powodu rzędy siatki mogą być bardzo wysokie. Jeśli wiersz jest wyższy niż wysokość siatki, nie mogę przewinąć, aby zobaczyć resztę wiersza, ponieważ siatka danych jest automatycznie przewijana do następnego wiersza. Oznacza to, że jeśli przeglądam górną połowę wiersza 1 i klikam strzałkę w dół pionowego paska przewijania, przeskakuje on na górę wiersza 2. Nie pozwala mi zobaczyć dolnej połowy wiersza 1. Jak zrobić DataGrid przesuwa się płynnie nad wierszami zamiast krok po kroku?

questionAnswers(2)

yourAnswerToTheQuestion