2010-08-02 3 views

답변

2

RTM here.

public sealed class BackgroundConverter : IValueConverter 
{ 
    public object Convert(object value, Type targetType, object parameter, 
     CultureInfo culture) 
    { 
     ListViewItem item = (ListViewItem)value; 
     ListView listView = 
      ItemsControl.ItemsControlFromItemContainer(item) as ListView; 
     // Get the index of a ListViewItem 
     int index = 
      listView.ItemContainerGenerator.IndexFromContainer(item); 

     if (index % 2 == 0) 
     { 
      return Brushes.LightBlue; 
     } 
     else 
     { 
      return Brushes.Beige; 
     } 
    } 
+0

IValueConverter 인터페이스를 포함하고있는 이름 공간 (.net 2.0)은 무엇입니까? – Samir

+0

해당 인터페이스를 코드화 할 수 있습니다. 필요한 경우 for 루프를 사용하여 목록을 채울 수 있습니다. 이 코드의 중요한 부분은 mod 연산자를 사용한'if' 문입니다. – ubiquibacon

관련 문제