После поиска фиксации к этой проблеме в предыдущих ответах я решил отправить свой пример. У меня есть следующая ситуация: мой datagrid помещается в строке Сетки, которая самостоятельно помещается в UserControl. UserControls не имеет фиксированной высоты, поскольку я хочу, чтобы управление изменило размер вместе с окном. datagrid связывается с источником данных. Само собой разумеется то, что сам Datagrid и его контейнер (Сетка) не имеют набора фиксированной высотой. Мой вопрос: как я делаю вертикальную полосу прокрутки DataGrid для появления?
Я обнаружил проблему. Мой UserControl был помещен (на более высоком уровне макета) внутри StackPanel, что заставляло UserControl бесконечно растягиваться по вертикали.