2016-09-24 70 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 –

相關問題