如何从MultiselectList中删除项目?

时间:2011-11-01 08:50:54

标签: windows-phone-7 silverlight-toolkit

我正在使用Silverlight Toolkit中的MultiselectList。当我检查MultiselectList中的项目时,如何删除这些项目?

这是C#中的一个示例:

for (int i = checkedListBox1.Items.Count - 1; i >= 0; i--) 
{ 
    if (checkedListBox1.GetItemChecked(i)) 
    { 
        checkedListBox1.Items.RemoveAt(i); 
    } 
}

我需要Windows Phone 7的代码示例。

2 个答案:

答案 0 :(得分:1)

我会去

    while (multiselectList1.SelectedItems.Count > 0)
    {
        multiselectList1.Items.Remove(multiselectList1.SelectedItems[0]);
    }

答案 1 :(得分:-1)

使用以下代码

    foreach(ListBoxItem item in listBox.SelectedItems)
    {
       listBox.Items.RemoveAt(listBox.SelectedIndex);
    }