WPF 列表框项信息

本文关键字:信息 列表 WPF | 更新日期: 2023-09-27 18:34:28

对于列表框中的每个项目,我都有一个Button和一个TextBlock。我可以将我的按钮设置为引发一个事件,该事件从 ListBox 中删除某个项目,如果我单击 TextBlock 以突出显示该项目,然后Remove(myListBox.SelectedItem) .

但是,我正在寻找一种方法来识别特定删除按钮附加到 ListBox 中的哪个项,以便我可以RemoveAt(?)何时引发事件。

编辑:每个按钮都应删除该按钮行上的项目,而不先突出显示该行。因此,使用 ListBox.SelectedItem 不是一个可行的选项:)

WPF 列表框项信息

您可以使用

IndexOf 方法获取项目的索引:

YourCollection.RemoveAt(YourCollection.IndexOf(myListBox.SelectedItem));