Xaml ListView未列出数据

Xaml ListView未列出数据,xaml,listview,xamarin.forms,Xaml,Listview,Xamarin.forms,我正在尝试获取一个简单的列表视图,以列出一些测试数据。但我一定是忘了怎么把它绑起来了 视图模型: public class EntriesViewModel { List<MoodEntry> MoodEntries { get; set; } public EntriesViewModel() { MoodEntries = App.MoodDatabase.GetMoodEntries(); // Add test da

我正在尝试获取一个简单的
列表视图
,以列出一些测试数据。但我一定是忘了怎么把它绑起来了

视图模型:

public class EntriesViewModel
{
    List<MoodEntry> MoodEntries { get; set; }

    public EntriesViewModel()
    {
        MoodEntries = App.MoodDatabase.GetMoodEntries();

        // Add test data
        MoodEntries.Add(new MoodEntry {
            EntryDate = DateTime.Today,
            Stress = 3,
            AchivedGoals = 3,
            Sleep = 3
        });
    }
}
公共类EntriesViewModel
{
列表MoodEntries{get;set;}
公共EntriesViewModel()
{
MoodEntries=App.MoodDatabase.GetMoodEntries();
//添加测试数据
添加(新的MoodEntry){
EntryDate=日期时间。今天,
应力=3,
实现的目标=3,
睡眠=3
});
}
}
Xaml:



缺少什么?

公开MoodEntries,绑定路径应该是“EntryDate”,而不是“MoodEntries.EntryDate”


公开MoodEntries,你的绑定路径应该是“EntryDate”,而不是“MoodEntries.EntryDate”,这就成功了:)给我再来点咖啡:)你能不能把它作为一个答案,这样你就可以得到信任:)
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="myMood.Views.Entries"
             Icon="ic_view_headline_white_24dp.png"
             xmlns:viewModels="clr-namespace:myMood.ViewModels">
    <ContentPage.BindingContext>
        <viewModels:EntriesViewModel />
    </ContentPage.BindingContext>

    <ListView ItemsSource="{Binding MoodEntries}" 
              HasUnevenRows="True"
              Margin="20">
        <ListView.ItemTemplate>
            <DataTemplate>                
                <ViewCell>
                    <Label Text="{Binding MoodEntries.EntryDate}"></Label>
                </ViewCell>                
            </DataTemplate>            
        </ListView.ItemTemplate>
    </ListView>    
</ContentPage>
<Label Text="{Binding EntryDate}"></Label>