ListBox игнорирует обновление ItemsSource

137
28 февраля 2021, 10:00

Есть ListBox:

<ListBox x:Name="ModpacksGrid" Margin="0,40,200,0"
    ItemContainerStyle="{DynamicResource ModpacksListboxItem}" ItemsSource="{Binding ForModpackList}">
</ListBox>

Код стиля приводить смысла нет, ибо он (сам ListBox) в принципе работает при запуске.

Данное окно привязано к своей VM, в ней реализована коллекция public List<ModpacksGroup> ForModpackList => Config.LocalModpacks; Сама VM реализует inotifypropertychanged с помощью KindOfMagic (который везде работает в проекте).

Так-же класс Config, ModpacksGroup, и Modpack, входящие в данную структуру тоже реализуют inotifypropertychanged.

Однако при добавлении элемента в Config.LocalModpacks ListBox не обновляется. Обновляется ForModpackList, и даже если дебаггером залезть в свойства ListBox'a, то в них в ItemsSource можно найти добавленный элемент. Однако он не отображается. Почему?

READ ALSO
Связь модели сериала со списком жанров

Связь модели сериала со списком жанров

У меня есть модель сериала, которая в свою очередь должна содержать в себе коллекцию моделей жанров

143
Слайд шоу картинок. WPF C#

Слайд шоу картинок. WPF C#

Пытаюсь сделать замкнутое слайд-шоу с имеющимися картинками, пробовал через остановку потока и повтор анимации, но так не работаетПросьба...

135
Алгоритм выдачи сдачи

Алгоритм выдачи сдачи

Есть необходимость разработать алгоритм выдачи сдачи монетамиПогуглил и в большей степени наткнулся на варианты так называемого жадного...

299
Какой код ответа необходимо вернуть при уже существующей записи?

Какой код ответа необходимо вернуть при уже существующей записи?

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

184