Bind IsClosed свойство контекстного меню - PullRequest
1 голос
/ 22 октября 2010

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

Вопрос: Как это можно сделать с помощью свойства присоединенной зависимости или другого подхода с использованием MVVM?

PS Фрагмент кода желателен

1 Ответ

1 голос
/ 22 октября 2010

Но у него есть IsOpen: -)

...