Пожалуйста, обратитесь к How can I tell my DataTemplate to bind to a property in the PARENT ViewModel?Binding свойства с родителем ViewModel
У меня аналогичная проблема ... Но это решение не работает для меня. У меня есть MainViewModel, который имеет наблюдаемую коллекцию другой модели представления, например View1/ViewModel1. Этот вид имеет дерево управления, и мне нужно контекстное меню для дерева. В главном меню есть меню. Это основное меню и контекстное меню подключены. Итак, как я могу привязать команды контекстного меню к основным свойствам viewmodel?
Я попытался ваше решение. Но это не дало мне ответа. Я тоже прошел через ваши сайты ссылок. Но они тоже не помогли мне. Я попытался следующим образом ............ ContextMenu> –
WpfBegnner
Вам предоставили * больше *, чем достаточную помощь для достижения того, чего вы хотите ... единственное, чего вам не хватает, - это вы * * взятие этих бит информации и объединение их. Если вы потрудились попытаться получить код из связанных статей, работающих в новом приложении WPF, ваше понимание будет расти .... если, однако, вы ожидаете, что кто-то другой сделает всю вашу работу, тогда ваше понимание будет * не * расти. Я дам вам еще один ключ ... вам нужно использовать свойство ContextMenu.PlacementTarget (http://msdn.microsoft.com/en-us/library/system.windows.controls.contextmenu.placementtarget.aspx). – Sheridan