как обновить данные, которые отображаются в элементе управления списком

Я извлекаю данные в ListBox, когда нажимаю кнопку поиска.

Как обновить ListBox при поиске другого слова?

Как удалить элементы из моего ListBox и получить новые данные?

Это мой код в обработчике событий Button Click:

private void Button_Click_1(object sender, RoutedEventArgs e)
{

    if (user_data.Text != null)
    {
        user_info = user_data.Text.Trim();
        words = user_info.Split(' ');

        foreach (string word in words)
        {
            letters = word.ToCharArray();

            for (int i = 0; i < letters.Length; i++)
            {
                string s = letters[i] + ".jpg";
                souce_data.Add(s);
            }
            phoronic_name.DataContext = souce_data;

        }
    }
}

person Asmaa El Shabaka    schedule 08.11.2013    source источник


Ответы (1)


Не могли бы вы проверить http://www.hanselman.com/blog/CollectionViewSourceIsCrazyUsefulForBindingToFilteredObservableCollectionsOnWindowsPhone8.aspx

Я на мобильном, поэтому не могу подробно объяснить.

person mehmet6parmak    schedule 08.11.2013
comment
поэтому нет никакого способа удалить элементы из списка - person Asmaa El Shabaka; 08.11.2013