我有一个简单的视图模型:
public List<DisplayModel> Items { get; set; } = new List<DisplayModel>();
public class DisplayModel
{
public string Name { get; set; }
public string Prop { get; set; }
}
字符串
在我看来,我有这样的收藏观:
<CollectionView ItemsSource="{Binding Items}" >
<CollectionView.ItemTemplate>
<DataTemplate>
<VerticalStackLayout>
<Grid ColumnSpacing="10">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Label TextColor="White" FontSize="18" FontFamily="WuerthExtraBold" Text="{Binding Name}"/>
<Label TextColor="White" FontSize="18" FontAttributes="Bold" Grid.Column="1" HorizontalTextAlignment="End" HorizontalOptions="End" Text="{Binding Prop}"/>
</Grid>
</VerticalStackLayout>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
型
但是当我点击compile时,它告诉我属性名或属性没有找到:
的数据
我可以绑定到这个列表,但不能绑定到这些属性,这是怎么回事?
1条答案
按热度按时间kfgdxczn1#
需要添加DataType
字符串