ListViewItem의 일부 속성에 따라 배경 강조 색상을 어떻게 지정할 수 있습니까?ListView의 동적 강조 색상
0
A
답변
0
편집 :
선택한 배경을 변경 들어있는 ListViewItem의 템플릿을 무시해야합니다.
다음을 참조하십시오 ... http://msdn.microsoft.com/en-us/library/ms788717(v=vs.90).aspx.
{StaticResource SelectedBackgroundBrush}
을 템플릿의 기본 배경 브러시로 바꿉니다.
나는이 질문에 대한 답변이 되었기를 바랍니다 ...
<ListView ...>
<ListView.Resources>
<Style TargetType="{x:Type ListViewItem}">
<Style.Triggers>
<Trigger Property="SomeListViewItemProperty" Value="Value1">
<Setter Property="Background" Value="Red" />
</Trigger>
<Trigger Property="SomeListViewItemProperty" Value="Value2">
<Setter Property="Background" Value="Yellow" />
</Trigger>
</Style.Triggers>
</Style>
<ListView.Resources>
</ListView>
을 컨트롤 템플릿 당신은 트리거를 사용할 수에 의존하지 않는 다른 속성을 기준으로 배경을 변경합니다.
2
이것은 종종 사람들이 요구하는 문제입니다. 실제로 ListView 나 ListBox에서 항목을 선택하면 배경 색상이 변경되지 않는 경우가 있습니다. 좀 더 까다 롭습니다. 실제로 항목 템플릿이 바인딩되는 정적 색상 자원의 값을 재정의해야합니다. 나는 Trigger for ListBoxItem
관련 문제
- 1. ListView의 텍스트 색상 변경
- 2. android에서 listview의 동적 배치
- 3. ListView의 동적 이벤트 처리기?
- 4. vi에서 강조 표시 색상 변경
- 5. Emacs 구문 강조 색상 변경
- 6. Blackberry RichTextField의 텍스트 강조 색상 설정
- 7. javascript를 사용하여 동적 색상 변경
- 8. Android setBackground 또는 muticolumn의 텍스트 색상 Listview의 특정 행
- 9. ListView의 기본 onListItemClick 동작 변경
- 10. 비디오 파일로 채워진 listview의 동적 양식을 만드는 방법은 무엇입니까?
- 11. MESSAGING 앱에서와 같이 ListView의 개별 행에 색상 코드를 지정하는 방법은 무엇입니까?
- 12. TextInput 컨트롤의 선택된 텍스트에 대한 강조 색상 변경
- 13. 액션 스크립트 2로 Flash에서 텍스트의 강조 색상 변경
- 14. JMenuBar 사용자 정의 (예 : BackgroundImage, 색상 강조 표시 ...)
- 15. Intellij 아이디어 : 캐럿 옵션에서 요소의 사용을 강조 표시하십시오. 색상 변경
- 16. 자바 스윙의 "강조 색상"에 대한 가장 좋은 추측은 무엇입니까?
- 17. 색상 강조 표시를 잃지 않고 auctex 글꼴을 비활성화하는 방법은 무엇입니까?
- 18. 16 진수, Rgb, 색상 강조 표시를위한 Vim 플러그인이 있습니까
- 19. Windows 7 SWT 표 선택된 행 강조 색상
- 20. ListView의 필터
- 21. ListView의 Layout_width
- 22. ListView의 DataTemplate
- 23. ListView의 AutoCompleteTextView
- 24. ListView의 LongClickListener
- 25. ListView의 VideoView
- 26. ListView의 이미지
- 27. ListView의 SimpleCursorAdapter?
- 28. VS2010 색상 변경
- 29. Blackberry DateField onfocus 색상
- 30. VS2010 블록 강조 표시
감사합니다,하지만 :(내가 찾았 답변되지 않습니다.
여기는 선진 설명입니다 그래서 항목의 higlighting 색상을 변경할 수 다음과 같이해야 목록 항목의 배경을 설정하는 방법을 알고 있지만 항목을 선택하면 해당 배경이 여전히 파란색 (기본 시스템 강조 브러시 색상)이됩니다. 목록에 하나의 항목 만있는 경우 변경할 수 없기 때문에 배경색도 표시되지 않습니다. – Alex
@Alex, 편집 된 답변을 참조하십시오. –