你好,请教一下,button与 50
你好,请教一下,怎么将wpflistview中的listviewItem与GridViewColumn中button绑定?怎么能直接点击button就能做相应的操作?...
你好,请教一下,怎么将wpf listview中的listviewItem与GridViewColumn中button绑定?怎么能直接点击button就能做相应的操作?
展开
1个回答
展开全部
能绑定到你所提供的对象列,在按钮行的对象;你的对象是什么就是什么而不是listviewItem,不过没必要追求一定是listviewitem吧
<ListView ItemsSource="{Binding User}">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=userName}"/>
<GridViewColumn Header="id">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Button Content="{Binding id}" Tag="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}}" Click="Button_Click"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
追问
获得不了button的对象啊
追答
要获取button对象,就把RelativeSource Mode=TemplatedParent 改成RelativeSource Mode=self
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询