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

96
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
Связь модели сериала со списком жанров

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

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

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

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

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

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

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

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

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

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

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

140