2016-05-12 163 views
2

ObservableCollection<string> CompanyList後面的xaml.cs代碼綁定到xaml中的<ListView>元素。如果單獨放置,則按預期在CompanyList中顯示字符串列表。Xamarin Forms ListView數據綁定

不過,我想在ListView定製(純粹爲了樣式目的)ViewCell同時留下CompanyListstring個集合。我不確定如何綁定string公司列表值。

<ListView x:Name="CompanyList" ItemTapped="OnAddCompanyFilterTapped" > 
     <ListView.ItemTemplate> 
     <DataTemplate> 
      <ViewCell> 
      <StackLayout Padding="0" Spacing="0"> 
       <StackLayout Padding="10"> 
       <Label Text="{Binding ??????????}" HorizontalOptions="Fill"/> 
       </StackLayout>     
       <BoxView Style="{StaticResource divider}"/> 
      </StackLayout>     
      </ViewCell> 
     </DataTemplate> 
     </ListView.ItemTemplate> 
    </ListView> 

我把什麼放在???????獲取CompanyList中的字符串以顯示?

任何幫助/建議/想法,非常感謝!

回答

2

Binding Path=.應該這樣做,它可以縮短:

<Label Text="{Binding}" HorizontalOptions="Fill"/> 

假設ListView.ItemsSource仍然CompanyList

+1

謝謝!大聲笑卡住了這一點,因爲我沒有一個屬性來綁定它「<」。我會接受當Stack允許我(時間要求)。再次感謝! – indubitablee