小编A T*_*A T的帖子

C# WPF - 如何在 ListView 中有复选框?

我目前正在用 C# WPF 创建 MP3 播放器。我的 MP3 播放器侧面有一个 ListView,它显示完整的当前播放列表,允许用户选择歌曲,或让 MP3 播放器滚动浏览歌曲。我目前正在尝试实现以下功能:

每个项目旁边都有一个复选框。当前歌曲播放完毕,如果选中下一首歌曲,则播放,否则跳过。

我已经广泛搜索了适合我的答案,但是我似乎找到的只是对我没有意义的答案,因此我无法实现它们以适合我的程序。

我什至不知道如何实现这个功能。

由于歌曲是从 openFileDialog 加载的,我找不到以编程方式将 CheckBoxes 添加到 ListView 中的每个项目的方法。

此外,我曾尝试使用 Wpf Extended Toolkit 的 CheckListBox 控件,但是这并不合适,因为该控件的许多事件和/或属性与 ListView 的不同,导致该程序的某些功能无法使用,例如作为“还原歌曲更改”(将上一首歌曲播放到用户更改它的时间)或加载与程序关闭时相同歌曲的功能。

如果有人能引导我找到答案,或以简单的方式向我解释这一点,我将不胜感激。

谢谢您的帮助。

c# wpf checkbox listview

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

checkbox ×1

listview ×1

wpf ×1