как бороться с привязкой сгруппированного списка в xamarin - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть список (lvItemSigns), объявленный в файле xaml.

VM = new ItemSignsTabViewModel();
lvItemSigns.ItemsSource = VM.ItemSignsListNew;
lvItemSigns.ItemTemplate = new DataTemplate(typeof(DataCell));
lvItemSigns.GroupHeaderTemplate = new DataTemplate(typeof(GroupHeaderDataCell));

ItemSignsTabViewModel.cs:

private ObservableCollection<Grouping<string, TicketItem>> _itemSignsListNew;

public ObservableCollection<Grouping<string, TicketItem>> ItemSignsListNew
    {
        get { return _itemSignsListNew; }
        set { _itemSignsListNew = value; OnPropertyChanged(); }
    }

ItemSignsListNew = new ObservableCollection<Grouping<string, TicketItem>>(sorted);

В элементе списка есть поле ввода.Мне нужно заполнить это поле ввода цифрой при нажатии кнопки.

Итак, как получить каждый элемент из этого сгруппированного списка и выполнить задачу.Я попытался выполнить цикл foreach из сгруппированного списка, чтобы получить каждый элемент и присвоить значение этой записи.Но это не позволяет.

Как присвоить значение этой записи в каждом элементе списка из этого сгруппированного списка?

...