2016-05-12 30 views
2

ObservableCollection<string> CompanyList in der XAML.CS-Code hinter ist <ListView> Element in der XAML gebunden. Links angezeigt, zeigt es eine Liste der Zeichenfolgen in CompanyList wie erwartet an.Xamarin Forms ListView Datenbindung

Allerdings möchte ich (rein für Stil Zwecke), um die ViewCell im ListView anpassen, während CompanyList als eine Sammlung von string s verlassen. Ich bin mir nicht sicher, wie man den Unternehmenslistenwert string bindet.

<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> 

Was nehme ich in den ??????? um die Zeichenfolge in CompanyList zu zeigen?

Jede Hilfe/Vorschläge/Ideen wird sehr geschätzt!

Antwort

2

Binding Path=. sollte es tun, was verkürzt werden kann:

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

nimmt die ListView.ItemsSource bleibt CompanyList.

+1

DANKE! lol war ein bisschen daran hängen geblieben, weil ich keine Eigenschaft hatte, um es zu binden><". Ich werde akzeptieren, wenn Stack mir erlaubt (Zeitbedarf). Nochmals vielen Dank! – indubitablee