Как изменить внешний вид элементов ListView в UWP при привязке к списку - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть 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.

Как я могу это сделать это?

...