GTK # TreeView Первый ряд цветной - PullRequest
1 голос
/ 26 июля 2011

Я не могу разобраться с этой проблемой.Я получил контроль TreeView и хочу покрасить первый ряд.Кто-нибудь может сказать мне, как это сделать ?!Играя с cellrenderer, выкрашивает весь столбец и не может заставить его раскрасить один ряд.

Я бы оценил любую помощь

1 Ответ

2 голосов
/ 26 июля 2011

Если вы ищете чередующиеся цвета строк, вы можете повлиять на это, установив RulesHint = true для дерева.

Если вместо этого вы просто хотите повлиять на цвет фона отдельной строки, вам, вероятно, придется использовать средства визуализации ячеек и связать некоторые атрибуты. Например, CellRendererText имеет несколько различных способов установить цвет фона, и вы можете привязать любое из этих свойств к столбцу в вашей модели / магазине, чтобы контролировать цвет текста в этой ячейке.

Вы не просто устанавливаете цвет в CellRenderer, вы привязываете его к столбцу модели, так что вы можете установить цвет в этом столбце для каждой строки отдельно.

...