你好,请教一下,button与 50

你好,请教一下,怎么将wpflistview中的listviewItem与GridViewColumn中button绑定?怎么能直接点击button就能做相应的操作?... 你好,请教一下,怎么将wpf listview中的listviewItem与GridViewColumn中button绑定?怎么能直接点击button就能做相应的操作? 展开
 我来答
秋俊在路上
2015-09-21 · 超过85用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:111万
展开全部

能绑定到你所提供的对象列,在按钮行的对象;你的对象是什么就是什么而不是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
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式