c# - 如何将按钮添加到 WPF GridView
问题描述
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:AraWPF"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
<ListView x:Name="listView">
<ListView.View>
<GridView>
<GridViewColumn Header="call" DisplayMemberBinding="{Binding Call}" Width="100" />
<GridViewColumn Header="name" DisplayMemberBinding="{Binding Name}" Width="200" />
<GridViewColumn Header="path" DisplayMemberBinding="{Binding Path}" Width="100" />
<GridViewColumn Header="link" DisplayMemberBinding="{Binding Link}" Width="100" />
<GridViewColumn Header="description" DisplayMemberBinding="{Binding Description}" Width="100" />
</GridView>
</ListView.View>
</ListView>
</Grid>
</UserControl>
这是我的 GridView 来打印我想将按钮添加到 GridView 的数据。有什么方法可以将按钮添加到表格视图
我很抱歉我的英语不好。
解决方案
您可以使用模板:
<GridView>
<GridViewColumn Header="call" DisplayMemberBinding="{Binding Call}" Width="100" />
<GridViewColumn Header="name" DisplayMemberBinding="{Binding Name}" Width="200" />
<GridViewColumn Header="path" DisplayMemberBinding="{Binding Path}" Width="100" />
<GridViewColumn Header="link" DisplayMemberBinding="{Binding Link}" Width="100" />
<GridViewColumn Header="description" DisplayMemberBinding="{Binding Description}" Width="100" />
<GridViewColumn Header="Button" Width="100">
<GridViewColumn.CellTemplate>
<DataTemplate>
<!-- Your button using bindings, ... -->
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
推荐阅读
- r - 使用 Drake for Rmd 时出现“目标文件丢失”错误
- python - pygame中新循环的变量值没有正确更新
- python - Python请求未获取所有数据
- python - 什么是谷歌自定义搜索引擎中的搜索查询?
- node.js - 节点应用程序运行时带有 Google 电子表格的节点显示错误
- java - 创建方法来总结 Java HashMap 中的所有值
- python - JQuery 在 django 中不起作用(未定义显示 $)
- mysql - MySQL 将 STR_TO_DATE 转换为 10 位微秒
- python - 无法使用 lmfit
- django - django中的自动重定向下一页以一对一关系创建视图