У меня вопрос c # wpf.
Я привязываю MenuItem к списку, который является динамическим. Каждый объект в списке является новым подэлементом MenuItem для основного.
Все элементы являются Проверяемыми и реализуют события проверенных и непроверенных.
Проблема заключается в том, что даже до первого открытия пользователем основного элемента MenuItem я хочу, чтобы появлялись отмеченные и непроверенные события (они появляются только в первый раз, когда пользователь открывает основной элемент MenuItem, даже если добавленные элементы добавляются в связанный список до этого).
Я могу сделать это вручную (хотя это выглядит ужасно), но когда главный MenuItem открывается в первый раз, также вызываются события, и это создает беспорядок.
Так что в основном мне нужен способ "заставить" главный MenuItem создать его дочерние элементы, когда я сообщу об этом, чтобы сработали отмеченные и непроверенные события.
Я перепробовал все, и даже UpdateLayout не работал. Даже когда я открываю меню из WindowLoaded evet, мне нужно держать его открытым даже после окончания мероприятия и только потом, когда оно создает детские (я думал, что смогу открыть его и закрыть очень быстро, чтобы оно было незамеченным для пользователя ).
Надеюсь, мой вопрос был достаточно ясен.
Заранее благодарю. : -)