Адаптировать размер окна к сетке данных (XAML) - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу отформатировать dataGrid и соответствующий window.
. Чего я хочу добиться:

  1. Размер window должен соответствовать размеру dataGridwidth и height)
  2. Если dataGrid «длинная» для размещения всех записей на экране, то должен появиться vertical scroll bar.

Вот мой код:

<Window x:Class="myNamespace.LossAnalysis"
    Title="LossAnalysis" Height="Auto" Width="Auto">

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

        <DataGrid x:Name="dataGrid_lossAnalysis" Grid.Column="0" Grid.Row="0" Margin="10,10,10,10" HeadersVisibility="Column" VerticalScrollBarVisibility="Auto" CanUserAddRows="false" AutoGenerateColumns="True" Width="Auto" ColumnWidth="Auto" IsReadOnly="True"/>

    </Grid>

</Window>

На самом деле window не адаптируется к dataGrid, хотя я установил все размеры на Auto. Более того, полоса прокрутки отсутствует, хотя данные увеличивают высоту рабочего стола (до x100)

DataGrid

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...