У меня есть проект, который реализует шаблон MVVM.У меня есть окно WPF, в котором есть пользовательский контроль многократного использования в его xaml.UserControl состоит из WPFDataGrid.Также DataGrid имеет ContextMenu.Я хочу сделать некоторые сотрудники, когда контекстное меню закрыто.Но у класса ContextMenu нет свойства зависимости, которое дает мне возможность узнать, близко оно или нет.Я не могу перефразировать его событие Close в ViewModel, потому что у меня нет объекта ViewModel на уровне UserControl.Я думаю, что я могу сделать это с помощью присоединенного DependecyProperty и создать вложенное свойство IsClosed для класса ContextMenu.
Вопрос: Как это можно сделать с помощью свойства присоединенной зависимости или другого подхода с использованием MVVM?
PS Фрагмент кода желателен