У меня есть ListView
<ListView x:Name="ListView" ItemsSource="{x:Bind ListOfClasses, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" ItemTemplate="{StaticResource ClassDataTemplate}"/>
Я хочу иметь возможность изменять внешний вид элементов ListView
в зависимости от содержимого элемента класса.
Большинство решений скажем, для повторения через ListView
, например:
for(int i = 0; i < ListView.Items.Count; i++)
{
if (...)
{
ListView.Items[i].Style = Style1
}
else
{
ListView.Items[i].Style = Style2
}
}
Но, похоже, это работает только тогда, когда вы определяете элементы в XAML, а не с привязанным ListView.
Как я могу это сделать это?