我想允许用户水平滚动 DataGrid
,即使 DataGrid
中没有行。只是为了让他们找出 DataGrid
中存在的所有列。可以吗?
最佳答案
不知道是不是没有重新定义模板。我能够让滚动条显示出来(通过直接访问它)但不能真正滚动。我最终接受了类似帖子中的建议,即在没有行时添加虚拟行并将行高设置为 0。这很丑陋,但它确实有效。
if (dtEnrollments.Rows.Count == 0)
{
dtEnrollments.Rows.Add(dtEnrollments.NewRow());
dgClassRoster.RowHeight = 0;
}
else
dgRoster.RowHeight = defaultRowHeight;
dgRoster.ItemsSource = dtEnrollments.DefaultView;
https://stackoverflow.com/questions/5975995/
相关文章:
arrays - Fortran90 数组将空白值读取为 null
ruby-on-rails - CSRF 在 Rails 中不起作用?
ruby-on-rails - rails : using helper methods from
macos - 在 MAC OS X 上的 MONO 中调用命令行
python - 使用另一个 python 文件修改/替换 python 文件中的一行
security - SaferCreateLevel SAFER_LEVELID_UNTRUSTE
selenium - 如何在 selenium-webdriver 中处理视频?