【发布时间】:2023-01-10 14:42:14
【问题描述】:
我正在使用 Restsharp 从 API 获取响应。并正常工作。但是在我尝试将这些响应纳入模型并使用 CommunityToolkit.mvvm 将其与集合视图绑定之后,但它没有显示数据。
xaml文件
<CollectionView.ItemTemplate>
<DataTemplate x:DataType="models:NewAppliedLeave">
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
ViewModel.cs
[ObservableProperty]
ObservableCollection<NewAppliedLeave> _LHItems;
public async Task<ObservableCollection<NewAppliedLeave>> GetAppliedLeave()
{
RestResponse response = await client.PostAsync(request);
var responseContent = response.Content.ToString();
Debug.WriteLine(responseContent);
List<NewAppliedLeave> leaveItem = JsonConvert.DeserializeObject<List<NewAppliedLeave>>(responseContent);
LHItems = new ObservableCollection<NewAppliedLeave>(leaveItem);
return LHItems;
}
我期望在 Collection View 中显示响应内容
【问题讨论】:
-
请显示您填充集合视图的代码