Есть коллекция (ObservableCollection) A, каждый объект коллекции A имеет коллекцию B (ObservableCollection). Нужно сделать Binding для DataGrid ItemsSource всех коллекций B, каждая из которых в элементе коллекции A и нужно чтобы при удалении элемента из коллекции A из DataGrid удалялись все элементы коллекции B которая была в A. Пробовал выносить все B в новую коллекцию, но при удалении A ничего не удаляется из DataGrid. И хотелось бы чтобы при добавлении элемента A, DataGrid добавлял все A.B.
this.B = new ObservableCollection<B>();
this.A.ToList().ForEach(a => a.B.ToList().ForEach(b => this.B.Add(b)));
<DataGrid ItemsSource="{Binding B}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Width="*" IsReadOnly="True" Header="Data" Binding="{Binding Data}"/>
</DataGrid.Columns>
</DataGrid>
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Пробую сделать отчет в VS2012 с помощью компонента ReportViewerСтолкнулся с некоторыми сложностями
У меня возникла проблема с десериализацией JSON, при том что сериализация работаетВот мои методы для сериализации и десериализации объектов...