Нарисуйте более толстый край каждой n клеток в nattable и установите цвет

А) Как нарисовать более толстый край каждых двух ячеек по горизонтали?
б) а каждая 2 или 3 ячейка вертикально?
в) как я могу установить цвет границ?

Заранее спасибо.


пример

1 ответ

Решение

Чтобы отобразить только одну сторону ячейки, вам нужно настроить CustomLineBorderDecorator вокруг вашего художника Кроме того, вам нужно применить специальную метку к ячейкам, которая должна показывать такую ​​границу, которая указывает, какие границы рисовать. Эти ярлыки определены в CustomLineBorderDecorator сам.

Цвет границы может быть установлен статически при создании CustomLineBorderDecorator или динамически через атрибуты стиля.

Чтобы иметь это только для определенных столбцов и строк, используйте метки. Это объясняется в нашем руководстве по началу работы или в нашей документации по стайлингу.

Проект NatTable предоставляет Пример приложения, в котором приведены различные примеры для всех возможностей конфигурации и поддерживаемых функций. Запрошенная функция, например, показана в _4222_CellPainterExample

Другие вопросы по тегам