2016-09-24 12 views
0

私が命名規則に従っている.... MainPage.xamlをしてMainPageViewModel.csデータバインディングが機能していません。何か不足していますか?

を私はタイトルのプロパティセットを持っていると正しく結合...... Xamarinフォームに

をプリズムを使用していますいくつかのナビゲーションコマンドと一緒にリストにバインドしようとしていますが、ユーザーが作業するアカウントを選択できるようにしていますが、リストは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")に設定されています。

データはリストにありますが、リストビューは空です。

すべてのヘルプ、アドバイスやガイダンスは大歓迎です.... 公共リストSiteDetailsへ

答えて

1

変更{セットを、取得;}それが、

+0

おかげで、いずれかの動作しませんでした...私は適切なエントリを持っていますXAMLでプリズムを使用し、ビューモデルのロケータを使用する。タイトルプロパティは機能するが、何らかの理由でリストがバインドされていない。...リストに項目があることを確認した。 – Stephen

+0

ObservableCollectionのように... public ObservableCollection SiteDetails {get;セット; } – Stephen

+0

私のListViewの例を確認することができます:https://github.com/vulcanlee/xamarin-forms-develop-notes-example/tree/master/XFListView –

関連する問題