2012-03-26 9 views
1

Ist es möglich, den aktuellen Artikel an eine Tag in Schaltfläche aus einer Listview ItemsQource wie diesem zu binden. Wie mache ich es helfen BitteBindung an den aktuellen Artikel innerhalb des ItemTemplate

<ListView ItemsSource="Assignments"> 
     <ListView.ItemTemplate> 
      <DataTemplate> 
       <Button Tag="{Binding CurrentItem}"> 

       </Button> 
      </DataTemplate> 
     </ListView.ItemTemplate> 
</ListView> 

Antwort

4

Ja, wenn Zuordnungen eine Sammlung von String ist, dann müssen Sie

<Button Tag="{Binding}"> 

Wenn Zuordnungen ist eine Sammlung von Zuordnung wo Zuordnung einen Eigenschaftsnamen, die Sie brauchen

<Button Tag="{Binding Name}"> 
3

Wenn von „aktuelle Position“ Sie die aktuell ausgewählte Element bedeuten:

<Button Tag="{Binding SelectedItem, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListView}}}"/> 

Wenn von „aktuelle Position“ Sie das Datenelement bedeuten, durch die gerenderte Vorlage:

<Button Tag="{Binding}"/> 
Verwandte Themen