이에 대한 해결책은 아주 간단합니다 :
<ListView Height="768" Width="220" Background="Silver">
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Foreground" Value="Blue"></Setter>
</Style>
</ListView.ItemContainerStyle>
<system:String>Item 1</system:String>
<system:String>Item 2</system:String>
<system:String>Item 3</system:String>
</ListView>
을하는 특정 항목의 순서를 : 당신은 모든 항목에 대해 동일한 색상을 설정하려면
다음과 같은 방법이 적합 할 것
<ListView AlternationCount="50" Height="768" Width="220" Background="Silver">
및 ItemContainerStyle
내에서 트리거 : 독특한 색상은리스트 뷰 자체에 대한 AlternationCount
속성을 배치해야합니다. 이 Foreground
이외의 속성을 조작하는 방법을 알아 내기 위해 쉽게이 시점에서
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Style.Triggers>
<Trigger Property="ItemsControl.AlternationIndex" Value="0">
<Setter Property="Foreground" Value="Red"></Setter>
</Trigger>
<Trigger Property="ItemsControl.AlternationIndex" Value="1">
<Setter Property="Foreground" Value="Blue"></Setter>
</Trigger>
<Trigger Property="ItemsControl.AlternationIndex" Value="2">
<Setter Property="Foreground" Value="Black"></Setter>
</Trigger>
</Style.Triggers>
</Style>
</ListView.ItemContainerStyle>
: 여기 트리거 Value
속성은 항목의 인덱스입니다.
보너스 질문 ... 하하 –