Я хочу отформатировать dataGrid
и соответствующий window
.
. Чего я хочу добиться:
- Размер
window
должен соответствовать размеру dataGrid
(в width
и height
) - Если
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
)