Использование C# Winforms (3.5).
Действительно ли возможно выбрать цвета строки для автоматического чередования в listview?
Или я должен вручную выбрать цвет строки каждый раз, когда новая строка добавляется к listview?
На основе статьи MSDN ручной метод был бы похож на это:
//alternate row color
if (i % 2 == 0)
{
lvi.BackColor = Color.LightBlue;
}
else
{
lvi.BackColor = Color.Beige;
}
Боюсь, что это единственный способ в Winforms. Однако XAML позволяет это за счет использования стилей.
Насколько мне известно, WPF позволяет устанавливать стиль для любого элемента управления, используя
Но в winforms, боюсь, это единственный способ.