2016-05-12 124 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