WPF - Как отследить перерисовку ListBox?

119
23 августа 2019, 23:10

Есть коллекция объектов, у каждого их которых есть свойство ParentId. Есть ListBox, к которому привязана эта коллекция объектов. В ListBox.ItemContainerStyle определен Setter, меняющий свойство Visibility в зависимости от совпадения ParentId элемента ListBox, и viewModel.ParentId. Т.е. каждый раз при изменении viewModel.ParentId происходит перерисовка ListBox.

Вопрос: как отследить окончание перерисовки ListBox? LayoutUpdated не предлагать, он дёргается от малейшего шевеления мышкой.

READ ALSO
Замена передачи this

Замена передачи this

Можно ли получить BaseClass в ChildClass без передачи его в конструктор?

127
C# форма и 2 tcpserver [закрыт]

C# форма и 2 tcpserver [закрыт]

Нужен совет реализации след структуры1) форма 2) поток с таймером

116
Проверка правильного количества скобок в тексте

Проверка правильного количества скобок в тексте

Как проверить что в тексте каждый '(' закрыт ')'?

139