|
分類:[C#]
DockPanelを設定した場合、DataGridの縦スクロールが表示されません。
<DockPanel>
<StackPanel DockPanel.Dock="Top" Orientation="Horizontal">
</StackPanel>
<StackPanel DockPanel.Dock="Bottom" Margin="0,10,0,0" Orientation="Horizontal">
</StackPanel>
<StackPanel x:Name="dataGridPanel" Margin="0,10,0,0">
<DataGrid x:Name="dataGrid" VerticalScrollBarVisibility="Visible" ItemsSource="{Binding MainTable}">
</DataGrid>
</StackPanel>
</DockPanel>
上記XAMLだとDataGridのスクロールバーが表示されません。
DataGridにHeightが指定されていない事が原因と思うのですが
<DataGrid Height="Windowに収まる最大の高さ">とする事はできるでしょうか。
<DataGrid Height="Windowの高さ - 固定値">でも実現できそうですがどのような記述をすればよいでしょうか。
|