我需要一个允许编辑一系列控件的控件。每个控件都有一个关联值,可编辑序列的值将是这些值的序列。编辑序列是指添加新元素,删除现有元素和重新排序元素。
我编写了一个可编辑的序列控件,显示一个带有列表框,向上和向下箭头以及文本框的停靠面板。在文本框中输入文本并按回车键将添加一个具有该名称的新元素。按向上或向下箭头可移动当前选定的元素。选择元素时按DELETE将删除它。
我想研究其他选择。内置的WPF控件是否提供此功能?我如何编写现有的控件来创建我需要的东西?是否有商业解决方案可以让我的生活更轻松?
编辑:例如,允许使用拖放重新排序元素会更加用户友好。最简单的方法是什么?