在WPF中编辑/重命名ListView项标签名称以进行在位编辑

本文关键字:编辑 标签名 ListView WPF 重命名 | 更新日期: 2023-09-27 18:29:08

我想知道如何在WPF中编辑或重命名ListView项标签的名称(像这样)。

如果这是可能的,我该怎么做?

在WPF中编辑/重命名ListView项标签名称以进行在位编辑

您显然来自Winforms背景,其中内置了编辑ListViewItem的标签。

WPF没有这个内置功能,所以你必须自己实现它

常规的GridViewColumn标记提供了一个不可编辑的列。由于要编辑此字段,因此应在CellTemplate中使用TextBox

示例:

<GridViewColumn.CellTemplate>
    <DataTemplate>
        <TextBox Width="40" Text="{Binding FieldName}"/>
    </DataTemplate>
</GridViewColumn.CellTemplate>