按钮点击上的无效排序,放在列标题上

时间:2018-06-19 07:05:02

标签: nattable

GIVEN : 我有一个nattable with sort enabled。

TODO : 1)代替出现在列标题上的UP / DOWN黑色三角形,我希望出现具有相同图像的按钮 2)当我点击这些按钮

时,我也想要发生这种情况

我做过什么: 我尝试使用SortIconPainter但是,我只能在此设置自定义图像。我不知道如何在列标题上获取按钮。

任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

您不能在表格单元格中使用按钮。它是自定义呈现的表,而不是小部件容器。您可以传递看起来像按钮的图像,并使用IMouseAction注册IMouseEventMatcher来检查画家和图像。这不是一项微不足道的任务。

您可以查看ButtonCellPainter以及是否可以将其与CellPainterDecorator中的其他画家合并。实际上我不是那个画家的忠实粉丝,因为它为伪动画使用了很多异步代码。但也许它适合您的需求。