WPF에서 treeview가 있습니다. 나는 treeviewitem을 선택할 때 다른 색상을 원한다.트리 뷰 선택한 항목을 약간의 색으로 강조 표시하려면 어떻게합니까?
6
A
답변
-1
다음 코드를 사용해보십시오. 그것은 작동해야합니다. TreeView.ItemContainerStyle에
<Style TargetType="{x:Type TreeViewItem}">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="Yellow"/>
</Trigger>
</Style.Triggers>
</Style>
9
간단한 트리거는 기본 트 리뷰 템플릿 도움이되지 수 있습니다.
표준 템플릿 강조 표시는 특정 요소가 TreeView 템플릿 내에있는 배경을 통해 변경됩니다. 이 특정 요소는 TreeView 템플릿을 변경하지 않으면 프로그래머가 액세스 할 수 없습니다. 기본적으로 리소스 은 강조 표시를 위해이 요소의 배경을 설정하는 데 사용됩니다.
- 간단한 (하지만 부작용 가능) :
그래서 몇 가지 방법이있다 {X 정적 SystemColors.HighlightBrushKey} 키 와 재정 자원의 TreeView 또는 ItemsPanel 템플릿 단계;
- TreeView의 전체 템플릿을 재정의합니다.
관련 문제
- 1. WPFToolkit DatePicker를 선택한 날짜 만 강조 표시하려면 어떻게합니까?
- 2. 일련의 버튼을 강조 표시하려면 어떻게합니까?
- 3. Qt : QListWidget에서 중복 된 항목을 강조 표시하려면 어떻게합니까? (qtjambi)
- 4. 텍스트 파일에서 배경 텍스트를 강조 표시하려면 어떻게합니까?
- 5. 편집 모드에서 선택한 목록 상자 항목을 표시하려면
- 6. AJAX Post에서 Html.ValidationMessage를 강조 표시하려면 어떻게합니까?
- 7. PHP에서 조건을 사용하여 텍스트를 강조 표시하려면 어떻게합니까?
- 8. ICSharpCode.TextEditor.TextEditorControl을 사용하여 구문 오류를 강조 표시하려면 어떻게합니까?
- 9. Emacs에서 CVS 변경 사항을 강조 표시하려면 어떻게합니까?
- 10. 트리 뷰 항목 검색
- 11. RadMenu에서 선택한 항목을 강조 표시하는 방법은 무엇입니까?
- 12. 테이블 뷰 위에 UIPicker를 표시하려면 어떻게합니까?
- 13. 목록 상자에서 선택한 항목을 일부 색상으로 강조 표시해야합니다.
- 14. PHP에서 세션 배열 항목을 표시하려면 어떻게합니까?
- 15. 선택한 항목을 그리드 뷰 문제로 선택 유지
- 16. Silverlight Grid의 열 주위에 "선택 강조 표시"- 직사각형을 표시하려면 어떻게합니까?
- 17. 이 쿼리에서 선택한 항목을 에코하려면 어떻게합니까?
- 18. 트리 뷰 노드 색 변경
- 19. jquery treeview 선택한 항목 강조 표시
- 20. ListView의 항목을 다른 색으로 만드는 방법은 무엇입니까?
- 21. NSTableView : 마우스 오른쪽 버튼으로 항목을 강조 표시하려면 어떻게해야합니까?
- 22. regexp를 사용하여 키워드로 단어 전체를 강조 표시하려면 어떻게합니까?
- 23. 마우스 오버시 이미지 맵의 일부분을 강조 표시하려면 어떻게합니까?
- 24. 마우스 오버시 인접하지 않은 표 셀을 강조 표시하려면 어떻게합니까?
- 25. 선택한 값을 계단식 드롭 다운 목록에 표시하려면 어떻게합니까?
- 26. 선택한 영역을 원래 색으로 변경하는 방법은 무엇입니까?
- 27. 델파이 트리 뷰 선택 분실
- 28. C# : NodeMouseClick 이벤트를 통해 트리 뷰 항목을 반복하는 데 도움이됩니다.
- 29. iPhone에서 이미지를 강조 표시하려면 어떻게해야합니까?
- 30. Scintilla에서 텍스트를 강조 표시하려면 어떻게해야합니까?
제가 생각하기에 이것은 http://stackoverflow.com/questions/388232/의 중복이라고 생각합니다 ... 그 답변에서 사용한 것과 동일한 트릭이 TreeView에 적용됩니다. –
@MattHamilton과 hevgen이 모두 정확합니다. Matt의 링크에서 코드 샘플을 사용하십시오. 그것은 TreeViews와 잘 작동합니다. OP, 대답을 수락하십시오. – Heliac