wpf - 无法在 DataGrid 中向下滚动 - WPF
问题描述
我写了以下代码:
<StackPanel Height="Auto">
<Expander x:Name="Instrument_DataGrid" Header="Server Response" IsExpanded="True" Background="#FF0169FF" Foreground="White">
<DataGrid x:Name="Inst_Process" ItemsSource="{Binding DataTable.DefaultView}" AutoGenerateColumns="True" AlternatingRowBackground="Orange" CanUserReorderColumns="False" CanUserDeleteRows="False" CanUserAddRows="False" IsReadOnly="True" Height="Auto" Width="Auto" ColumnWidth="*" GridLinesVisibility="All" CanUserSortColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Date Time" Binding="{Binding Date_Time}" Width="Auto"/>
<DataGridTextColumn Header="Server Name" Binding="{Binding Server}" Width="Auto"/>
<DataGridTextColumn Header="Message" Binding="{Binding Message}" Width="*" />
</DataGrid.Columns>
</DataGrid>
</Expander>
</StackPanel>
以上WPF设计的输出结果如下:
问题是,当它运行并在数据网格中添加行时,我无法向下滚动数据网格以查看更多行。
有人可以帮我解决这个问题吗?谢谢
解决方案
只需将 Height="Auto" 更改为 Height ="400" 如果这不是您正在寻找的,然后将其保留为 Height="Auto" 并用 Grid 替换您的堆栈面板。
推荐阅读
- ruby - 当我运行 pod install 时,我收到无法找到 gem cocoapods 的消息。我该如何解决这个问题?
- python - 如何让python在linux上用管道读取tcpdump捕获的.pcap数据?
- python - 合并 Pandas DataFrame 的字典
- javascript - var 在 NodeJs 模块中属于哪个对象?
- c# - 如何将串联的数组值返回到标签?
- amp-html - 仅内容的 AMP 页面阅读进度
- android - Android 拍照缩略图代码不再工作?
- windows - 如何使用用户名预填充用户名字段?
- css - 如何使用 React 更改选定的表格行背景颜色
- javascript - Javascript - 在输入中添加小数点