2016-05-12 23 views
2

ObservableCollection<string> CompanyList xaml.csコードの背後にあるコードは、xamlの<ListView>要素に関連付けられています。そのまま放置すると、文字列の一覧がCompanyListに表示されます。XamarinフォームListViewデータバインディング

はしかし、私はstringのコレクションとしてCompanyListを残したまま(純粋なスタイルのために)ListViewViewCellをカスタマイズしたいです。私は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.ItemsSourceCompanyListのままと仮定します。

+1

感謝!私はStackを私に許可するときに受け入れるよ(時間要件)。もう一度ありがとう! – indubitablee

関連する問題