in wpf como faço para um datagrid caber na altura da janela

Tenho uma grade com 3 colunas e 2 linhas

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

Na célula inferior esquerda, tenho uma grade de dados, com AutoGenerateColumns = True, que pode carregar muitas linhas. O que eu quero fazer é que a altura da grade de dados seja maximizada para caber na janela e que o usuário possa usar a barra de rolagem do datagrid para rolar as linhas para cima e para baix

O que acontece é que o fluxo de dados flui da parte inferior da janela e, mesmo se eu definir o

ScrollViewer.VerticalScrollBarVisibility="Visible"

do datagrid, a barra de rolagem não tem efeito e as linhas fluem para baixo. De alguma forma, o datagrid não parece restrito ...

O que fazer

questionAnswers(3)

yourAnswerToTheQuestion