是否可以将当前项目绑定到listview itemsource中的按钮中,如下所示。我该怎么做 请帮忙
<ListView ItemsSource="Assignments">
<ListView.ItemTemplate>
<DataTemplate>
<Button Tag="{Binding CurrentItem}">
</Button>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
答案 0 :(得分:4)
如果按“当前项目”表示当前所选项目:
<Button Tag="{Binding SelectedItem, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListView}}}"/>
如果通过“当前项目”表示模板正在呈现的数据项:
<Button Tag="{Binding}"/>
答案 1 :(得分:4)
是的,如果Assignments是字符串的集合,那么您需要
<Button Tag="{Binding}">
如果“分配”是“分配”的集合,其中“分配”具有您需要的属性名称
<Button Tag="{Binding Name}">