2016-09-24 56 views
0

我对Xamarin形式使用Prism ......数据绑定不工作..我错过了什么?

我遵循的命名约定.... MainPage.xaml中和MainPageViewModel.cs

我有title属性正确地设置并结合以及一些导航命令,但我尝试绑定到列表以允许用户选择要处理的帐户,但该列表未填充到UI中。

在视图模型我有一个列表:

public List<SiteDetail> SiteDetails; 

在我喜欢绑定鉴于这样的....

<ListView x:Name="ListViewDownloadedServices" ItemsSource="{Binding SiteDetails}"> 
     <ListView.ItemTemplate> 
     <DataTemplate> 
      <TextCell Text="{Binding CustomerNameField}"></TextCell> 
     </DataTemplate> 
     </ListView.ItemTemplate> 
    </ListView> 

我所看到的一切都指的视图模型的自动布线查看和该属性设置在XAML(棱镜:ViewModelLocator.AutowireViewModel =“True”)

数据在列表中,但ListView为空....

任何帮助,咨询或指导意见是极大的赞赏....

回答

1

更改为 公开名单SiteDetails {设置;获得;}

+0

谢谢,但没有工作,要么...我有相应的条目在XAML中包括棱镜和使用视图模型定位器..标题属性的作品,但由于某种原因列表不具有约束力....我已经确认列表中有项目在调试 – Stephen

+0

我甚至尝试使它成为一个ObservableCollection像这样... public ObservableCollection SiteDetails {get;组; } – Stephen

+0

你可以查看我的ListView示例:https://github.com/vulcanlee/xamarin-forms-develop-notes-example/tree/master/XFListView –

相关问题