c# - WPF Datagrid 单元格按钮图像未显示

标签 c# wpf xaml datagrid

使用以下 XAML,我尝试在数据网格单元格中添加一个带有图像的按钮。单击该按钮将删除该行

<DataGridTemplateColumn Width="32">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <Button Command="Delete">
                <Image Source="../Images/cross.png"/>
            </Button>
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn> 

该按钮被添加,如果单击则删除该行。但图像未显示。我尝试了很多方法,但没有一个有效。我还将图像放置在 XAML 文件所在的同一目录中,但即使这样也没有成功。

有人知道如何解决这个问题吗?

最佳答案

确保将图像Build Action 属性设置为Resource

enter image description here

关于c# - WPF Datagrid 单元格按钮图像未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19576766/

相关文章:

c# - 过滤项目来源

c# - 在位图图像中设置背景颜色

xaml - Xamarin.Forms:创建 SearchBar

c# - 依赖有状态服务来获取配置值?

c# - NewGuid 与 System.Guid.NewGuid().ToString ("D");

c# - 添加文本时如何防止多行文本框滚动?

wpf - 如何在控件模板中为 WPF 中的 ListView 列应用 MinWidth?

c# - 如何在没有项目的 ListView 上捕获双击事件?

c# - 尝试在循环中设置 CategoryIndex 时出现 IndexOutOfRangeException

c# - 是否可以告诉 WPF 绑定(bind)异步响应 PropertyChanged 事件(低优先级)?