【发布时间】:2021-04-14 06:37:23
【问题描述】:
我想从数据库中获取 url 和一些文本到集合视图并显示带有该标签的图片。如何将数据库数据与 CollectionView 连接并显示?
这是我的模特
public class Airplane
{
[PrimaryKey]
public int Id { get; set; }
public string Plane { get; set; }
public string Airline { get; set; }
public string Livery { get; set; }
public string Registration { get; set; }
public string Airport { get; set; }
public string Date { get; set; }
public string Comment { get; set; }
public string Url { get; set; }
}
还有 XAML 代码
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<CollectionView>
<CollectionView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image Source=""
HeightRequest="200"
Grid.Column="0"/>
<Label Text=""
Grid.Column="1"/>
</Grid>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
</Grid>
【问题讨论】:
-
将数据库中的数据查询到 IEnumerable 中,并将其用作 CollectionView 的 ItemsSource。有很多例子可以说明如何做到这一点。
-
你能举一个例子或给我链接吗?
标签: c# sqlite xamarin collectionview