У меня есть привязка ListView к сгруппированным данным. Я хотел бы иметь возможность привязать фон каждой группы на основе содержимого элемента. GroupStyle.ContainerStyle устарел в 8.1 без изменения ItemsPanel ListView. К сожалению, это связано с ударом по производительности.
Есть ли способ определить фон для всей группы без изменения ItemsPanel ListView?
К сожалению, я не могу изменить шаблон элементов и заголовка вместе (хотя я пытался), потому что некоторые элементы дублируются и не знают, в какой группе они находятся.
ItemsControl
. Это нужно было бы сделать для каждого элемента, что (я полагаю) лишает преимущества использования новогоItemsPanel
, так что я мог бы также использовать старый. Это идея, которую я рассматривал, хотя. - person Nate Diamond   schedule 10.08.2014BackgroundBrush
(лучше, чем конвертер) в вашей сущности vm - единственный вариант здесь. Я сомневаюсь, что это будет дорого, посколькуListView
будет отображать только то, что находится в представлении. - person Justin XL   schedule 16.08.2014