в wpf как сделать сетку данных по высоте окна

У меня есть сетка с 3 столбцами и 2 строками

        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition Width="10"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

В нижней левой ячейке у меня есть сетка данных с AutoGenerateColumns = True, которая может загружать много строк. Я хочу, чтобы высота сетки данных увеличивалась до максимального размера, чтобы соответствовать размерам окна, и чтобы пользователь мог использовать полосу прокрутки сетки данных для прокрутки строк вверх и вниз.

Что происходит, так это то, что сетка данных течет из в нижней части окна, и даже если я установил

ScrollViewer.VerticalScrollBarVisibility="Visible"

сетки данных, полоса прокрутки не действует, а строки перетекают вниз. Почему-то сетка данных не кажется ограниченной ...

Что делать?

17
задан GilShalit 13 July 2011 в 11:33
поделиться