2011-07-26 4 views
1

Iam이이 문제를 해결할 수 없습니다. TreeView 컨트롤이 있고 첫 번째 행의 색을 싶습니다. 아무도 저에게 어떻게 할 지 말해 줄 수 없었습니까? cellrenderer 색상으로 전체 열을 재생하고 색상을 단일 행으로 지정할 수 없습니다. 당신이 찾고있는 것은 행 색상을 번갈아하는 것입니다 경우GTK # TreeView 첫 번째 행 색깔

내가 어떤 도움

답변

2

을 appreceiate 것입니다, 당신은 트 리뷰에 대한 RulesHint = true를 설정하여 영향을 미칠 수 있습니다.

대신 단일 행의 배경색에만 영향을 주려한다면 셀 렌더러를 사용해야하고 일부 속성을 바인딩해야 할 것입니다. 예를 들어, CellRendererText에는 배경색을 설정하는 몇 가지 다른 방법이 있으며 이러한 속성 중 하나를 모델/저장소의 열에 바인딩하여 해당 셀의 텍스트 뒤 색상을 제어 할 수 있습니다.

CellRenderer에서 색상을 설정하지 않고 모델 행에 바인딩하여 각 행에 대해 개별적으로 해당 열의 색상을 설정할 수 있습니다.