私はすべての解像度に拡大縮小できるように、Row Height、Column WidthをWindow Sizeで拡大/縮小するためにDataGridを取得しようとしています。この種の作品ですが、 以来、私はビューボックスにデータグリッドを持っているわけではありません。すべての行が表示されているわけではありません。イメージを参照してください。DataGridをどのような解像度にスケールするには?
<Grid x:Name="grid1">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<TextBlock x:Name="TB1" Grid.Row="0" Text="League Name"/>
<DataGrid Name="DG1" ItemsSource="{Binding}" Grid.Row="1" AutoGenerateColumns="False" GridLinesVisibility="None" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<DataGrid.Columns>
<DataGridTextColumn Header="a" Binding="{Binding a}" />
<DataGridTextColumn Header="b" Binding="{Binding b}" />
<DataGridTextColumn Header="c" Binding="{Binding c}" />
<DataGridTextColumn Header="d" Binding="{Binding d}" />
<DataGridTextColumn Header="e" Binding="{Binding e}" />
<DataGridTextColumn Header="f" Binding="{Binding f}" />
<DataGridTextColumn Header="g" Binding="{Binding g}" />
<DataGridTextColumn Header="h" Binding="{Binding h}" />
</DataGrid.Columns>
</DataGrid>
<Border Grid.Row="2">
<Image Source="Resources/Logo.png" />
</Border>
</Grid>
親グリッドを削除するか、高さ= "*"を作成する行 –