我正在尝试实现类似于Windows中可以找到的下拉撤消/重做菜单。我已经有一个支持ObservableCollection<T>
,它可以正确存储操作堆栈,并且当前有ListView
显示它们。
我目前还不确定如何实现突出当前选择上方所有项目的功能。我目前的想法是,以下之一是最好的:
将吸引的属性添加到List ViewItem
s
从ListViewItem
派生并使用依赖属性实现功能,前提是我可以ListView
将此类用作项容器。
完全重新开始,推导出ItemsControl
我是WPF和C#编程的新手,所以我很感激任何建议。