c# – ListView控件中的自定义项

我需要向ListView控件添加一个自定义项(如图所示),是否可能?如果是,那么最好的方法是什么? 最佳答案 我不知道
Winforms可以实现这一点. System.
Windows.Forms.ListView中的列表项是强类型集合中包含的System.Windows.Forms.ListViewItem对象.

您可以尝试创建ListViewItem的子类,但由于该类直接从System.Object继承并且不是实际的Windows窗体控件,您可能会遇到麻烦,因为您需要复制继承链的所有功能.实际控制.

现在,如果你对项目不太了解,你可能会考虑转向WPF. WPF中的ListView使用控件作为项目,因此您可以轻松创建用作列表项的用户控件.

您可能能够找到一个带有控件的控件库,该控件可以为您提供所需的功能,但在大多数情况下,好的库是商业的,对于小型商店和个人来说可能过于昂贵.

我对任何提供此功能的库进行了快速谷歌搜索,但我找不到显示自定义控件的库.

点赞