그러나나는 전체 행이 강조 될 수 있도록 그림과 같이, 기본 WPF 트 리뷰/TreeViewItem 템플릿을 적용 할
, I 검색에서 몇 가지 템플릿을 시도했지만 그 중 아무도 실제로 효과를 낼 수는 있지만 일부 잘못된 대답도 올바른 것으로 표시되었습니다 ...
작동하는 것처럼 보이지만 추가 C# 코드가 추가되었습니다. , 또는 여분의 코드는 필요 없지만 완벽하게 작동하지는 않습니다.
추가 C# 코드를 추가하고 싶지 않고 기본 템플릿 만 변경하고 싶습니다. 누구든지 좋은 아이디어가 있습니까?
고맙습니다.
---- 편집 ----
@Nick, 템플릿을 사용 후, 그것은 다음과 같이 표시됩니다,
첫째, 그것은 "에서의"전체 "행을 강조하지 않았다 전체 "나는 나무의 가장 넓은 너비를 의미합니다.
초, 어린이를 포함하여 추가 영역을 강조 표시했습니다.
1) 기본 템플릿을 덮어 씁니다. 2) Snoop을 사용하여 을 강조 표시해야하는 정확한 패널을 찾습니다. 3) 트리거, 'OnSelected'속성에서 해당 패널의 배경색을 추가하십시오. –
@Kumar이 질문은 우리가 처음 생각한 것보다 실제로 어렵습니다. TreeViewItem은 다른 컨트롤과 매우 다른 재귀 구조를 사용합니다. – RainCast
예, 맞습니다. 더 확인하고 다시 연락하도록하겠습니다. –