WPF中的可编辑序列

WPF中的可编辑序列,wpf,controls,sequence,Wpf,Controls,Sequence,我需要一个允许编辑控件序列的控件。每个控件都有一个关联的值,可编辑序列的值就是这些值的序列。编辑序列是指添加新元素、删除现有元素和对元素重新排序 我编写了一个可编辑的序列控件,它显示一个带有列表框、上下箭头和文本框的停靠面板。在文本框中输入文本并按return键可添加具有该名称的新元素。按向上或向下箭头可移动当前选定的图元。选定图元时按DELETE键将其删除 我想看看其他的选择。是否有任何内置WPF控件提供此功能?如何组合现有控件以创建所需的控件?有没有让我的生活更轻松的商业解决方案 编辑:例如

我需要一个允许编辑控件序列的控件。每个控件都有一个关联的值,可编辑序列的值就是这些值的序列。编辑序列是指添加新元素、删除现有元素和对元素重新排序

我编写了一个可编辑的序列控件,它显示一个带有列表框、上下箭头和文本框的停靠面板。在文本框中输入文本并按return键可添加具有该名称的新元素。按向上或向下箭头可移动当前选定的图元。选定图元时按DELETE键将其删除

我想看看其他的选择。是否有任何内置WPF控件提供此功能?如何组合现有控件以创建所需的控件?有没有让我的生活更轻松的商业解决方案


编辑:例如,允许使用拖放对元素重新排序会更方便用户。实现这一点最简单的方法是什么?

还有什么让您对现有解决方案不满意?如果只是拖放应该不太难实现。@CosminPrund如果我要实现拖放,那么我希望将现有元素拖放到当前元素之前、之间或之后,而不是拖放到当前元素上。你是怎么做到的?@JonHarrop发布你当前的代码和XAML。同时发布你需要的屏幕截图。我相信,使用默认的WPF控件和适当的
DataTemplate
s,会有一种更愉快的方法。