У меня проблема с созданием сетки (списка пользователей), не растягивающейся вертикально во все доступное пространство панели док-станции.
Моя упрощенная сетка находится в пользовательском контроле:
<Grid Name="MainGrid" Background="Black">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DataGrid Name="UserDataGrid" ItemsSource="{Binding UsersProfiles, Mode=OneWay}"
AutoGenerateColumns="False" Margin="5" Grid.Row="0">
<DataGrid.Columns>
<DataGridTextColumn Header="User Id" Binding="{Binding UserIdentifier}"
Width="100" IsReadOnly="True" />
</DataGrid.Columns>
</DataGrid>
Мое окно так же просто, как:
<DockPanel Background="Yellow">
<ContentControl Content="{Binding UserView}" Background="Red"/>
</DockPanel>
ViewModel за главным окном корректно возвращает userControl через UserView.
Сетка растянута горизонтально, но не вертикально. Зачем?