【发布时间】:2017-12-13 22:02:05
【问题描述】:
我有一个 wpf 数据网格。我在每一行的末尾放置了一个删除按钮列。 由于数据网格包含的列多于其宽度,因此我应该滚动到末尾以查看删除按钮。 我可以冻结数据网格的最后一列吗?
【问题讨论】:
我有一个 wpf 数据网格。我在每一行的末尾放置了一个删除按钮列。 由于数据网格包含的列多于其宽度,因此我应该滚动到末尾以查看删除按钮。 我可以冻结数据网格的最后一列吗?
【问题讨论】:
Here 是我的解决方案。您可以定义一个派生自DataGridCellsPanel 的类并覆盖ArrangeOverride 方法来计算最后几列的排列以冻结它们。
【讨论】:
如果不在DataGrid 上编写自己的扩展程序,就无法冻结最右边的列。
如果你没问题,你可以把“删除”列放在左边,然后用FrozenColumnCount属性冻结它
【讨论】: