Надгробие выбранных предметов из списка множественного выбора (управление набором инструментов манго wp7) - PullRequest
1 голос
/ 01 декабря 2011

Как я могу Tombstone выбранные значения элемента управления списка множественного выбора.Я получаю значения выбранных элементов, просматривая оператор [[((System.Collections.Generic.List) (items))], но мне не удалось переназначить эти значения. Любое, пожалуйста, помогите решить эту проблему.Похоже, это проблема с блокировкой, у меня осталось всего лишь несколько дней для представления на рынке.Поэтому, пожалуйста, помогите мне решить эту проблему.

Ответы [ 2 ]

3 голосов
/ 05 декабря 2011
if (selectedItems != null && selectedItems.Count > 0) { 
    wordlist.IsSelectionEnabled = true; 
    ObservableCollection<Word> wrdlst = new ObservableCollection<Word>(); 
    var vm = this.DataContext as wordsListVM; 
    wrdlst = vm.WordsList; 
    ItemContainerGenerator itemContainerGenerator = this.wordlist.ItemContainerGenerator; 
    foreach (Word word in wrdlst) {
        if (word != null) { 
            foreach (string wordId in selectedItems) { 
                if (wordId == word.Id) { 
                   DependencyObject visualItem = itemContainerGenerator.ContainerFromItem(word); 
                   MultiselectItem multiselectItem = visualItem as MultiselectItem; 
                   if (multiselectItem != null) { 
                       multiselectItem.IsSelected = true; 
                   } 
                } 
             } 
         } 
     } 
}
1 голос
/ 01 декабря 2011

Попробуйте listBox.SelectedItems.Add (item1);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...