2017-11-06 4 views
0

ListView에 관해 간단한 질문이 있습니다. 나는 그 이벤트와 우선 순위 (높은 우선 순위, 보통 우선 순위 및 낮은 우선 순위 2)에 대한 그들의 우선 순위를 보여주는 그것의 3 항목을 가진 내 wpf 달력 응용 프로그램에서 listview 컨트롤이 있습니다. 우선 순위 (0,1,2)에 따라 해당 이벤트의 색상을 변경하고 목록보기에 표시하고 싶습니다. 제 질문이 바보가 아니길 바랍니다.목록보기 항목의 색을 변경하는 방법

+1

는 여기를 참조 할 수 있습니다, 당신의 .xaml 및 setter 속성에 스타일을 추가하십시오 : https://stackoverflow.com/questions/16126393/how-i-change-listview-item-background-color-according- to-listview-item-harfnotu –

답변

-1
Thanks for the help. This is my code that works :) 

<ListView Grid.Row="1" Margin="10" Name="lvDetalji" Visibility="Hidden" Background="SeaGreen" BorderBrush="SeaGreen" Foreground="White" MouseDoubleClick="lvDetalji_MouseDoubleClick" > 
      <ListView.Resources> 
       <Style TargetType="{x:Type ListViewItem}"> 
        <Style.Triggers> 
         <DataTrigger Binding="{Binding DogPrioritet}" Value="0"> <Setter Property="Foreground" Value="Red" /> </DataTrigger> 
         <DataTrigger Binding="{Binding DogPrioritet}" Value="1"> <Setter Property="Foreground" Value="Gainsboro" /> </DataTrigger> 
         <DataTrigger Binding="{Binding DogPrioritet}" Value="2"> <Setter Property="Foreground" Value="Green" /> </DataTrigger> 
        </Style.Triggers> 
       </Style> 
      </ListView.Resources> 
     </ListView> 
+0

스타일을 ListView의 ItemContainerStyle에 할당해야합니다. – Clemens

관련 문제