<Hyperlink NavigateUri=http://codeproject.com>CodeProject</Hyperlink>
</TextBlock>
这个不是你要的效果吗?或者你再说明白点。
1.我们可以用数据模版实现添加按钮
<ListView x:Name="Liv"><ListView.View>
<GridView>
<GridViewColumn Header="Index" DisplayMemberBinding="{Binding Path=Index}" />
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=Name}" />
<GridViewColumn Header="Info">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Button Width="30" Content="..." Click="BtnInfo_Click" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
2.可以用 BindingList<Player(这个是您要绑定的对象)>(可自己选择其它集合)集合做为数据源绑定数据
Liv.ItemsSource = _list3.点击按钮时 通过按钮的 DataContent 获取绑定的对象
private void BtnInfo_Click(object sender, RoutedEventArgs e){
var btn = sender as Button
var player = btn.DataContext as Player
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)