从 XAML 中的列表框中删除项目

Remove item from listbox in XAML

我的 xaml 页面中有一个包含项目的列表框。我以编程方式介绍这些项目(我不知道这是否重要)。我想像在 uwp 邮件这样的应用程序中那样删除它们。

我希望每当您单击左侧时,都会出现一个复选框和一个用于将这些项目发送到垃圾箱的按钮。这是一种组件还是相反我必须对其进行编码?

如果要删除列表框中的项目,可以这样做:

listBox1.Items.Clear();

如果你想在 XAML 中激活一个复选框,你可以在设计器中添加它,将 visible 设置为 false。当你想激活它并使用它来删除选定的项目时,在你的代码中将它更改为 true:

listBox1.Items.Remove(item);

您可能需要遍历所有项目并检查它们是否被选中。