Файл ListView
моего XAML
заполняется ViewModel
, который имеет ObservableCollection
от службы, но ListView
не обновляет информацию. Я уже проверяю, что служба возвращает правильную информацию.
XML:
<ListView x:Name="DashboardDetailsList"
SelectionMode="None"
HasUnevenRows="True"
ItemsSource="{Binding DetailsList}"
BackgroundColor="Transparent"
VerticalOptions="FillAndExpand"
SeparatorVisibility="None">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
...
...
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Код:
public ObservableCollection<Dashboard> DetailsList { get; set; } = new ObservableCollection<Dashboard>();
//API Call
details = await _clientAPI.getDashboardDetails(id);
if (details != null)
{
DetailsList.Clear();
foreach (var item in details)
{
DetailsList.Add(item);
}
}