<Window x:Class="LayoutDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:LayoutDemo" mc:Ignorable="d" Background="{StaticResource MyBackground}" Title="MainWindow" Height="400" Width="600"> <Grid Margin="10"> <Grid.RowDefinitions> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="*"></RowDefinition> <RowDefinition Height="Auto"></RowDefinition> </Grid.RowDefinitions> <Button Margin="4" Grid.Row="0">ヘッダー</Button> <DataGrid Grid.Row="1" Margin="4" Background="Azure"> <DataGrid.Columns> <DataGridTextColumn Header="オリジナル" Width="200"></DataGridTextColumn> <DataGridTextColumn Header="書庫格納後" Width="200"></DataGridTextColumn> </DataGrid.Columns> </DataGrid> <Button Margin="4" Grid.Row="2">フッター</Button> </Grid> </Window>
HorizontalAlignment="Stretch" / VerticalAlignment="Stretch"が抜けてないか確認する。
<GridSplitter HorizontalAlignment="Stretch" Grid.Column="1">