示例:我们有很多列,只想水平滚动第二列直到最后一列。
| Name | Mail | Status | Location | ... many other columns ...
| Jon | ... | ... | ... | ...
现在,我们要“修复”列
Name
,并有一个水平滚动条,以列Mail
开头,最后一行。| Name | Mail | Status | Location | ... many other columns ...
| Jon | ... | ... | ... | ...
|<--- scrollbar here --->|
使用WPF可以实现这种行为吗?
最佳答案
您应该能够使用DataGrid
的FrozenColumnCount属性来指定从左开始要冻结的列数。
如果要冻结不是最左边的其他任何列,则可能需要实现自定义行为。 :)
关于c# - 如何仅对DataGrid中的列子集实现水平滚动条?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23764956/