Как я могу удалить элементы из MultiselectList? - PullRequest
0 голосов
/ 01 ноября 2011

Я использую MultiselectList из набора инструментов Silverlight. Когда я проверил элементы из MultiselectList, как я могу удалить эти элементы?

Это образец в C #:

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

Мне нужен пример кода для Windows Phone 7.

Ответы [ 2 ]

1 голос
/ 02 ноября 2011

Я бы пошел с

    while (multiselectList1.SelectedItems.Count > 0)
    {
        multiselectList1.Items.Remove(multiselectList1.SelectedItems[0]);
    }
0 голосов
/ 01 ноября 2011

Используйте следующий код

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