wpf - 如何将 menuitem.click 绑定(bind)到不同 View 模型中的命令

标签 wpf mvvm menu

我有一个上下文菜单,itemsource 绑定(bind)到一个可观察的集合
我需要将 MenuItem.Click 绑定(bind)到我的 View 模型中的命令。
我该怎么做呢?

我有自己的 View 模型,但上下文菜单项应该绑定(bind)到不同的 View 模型..

最佳答案

使用RelativeSource Mode=FindAncestor 获取您的父用户控件并绑定(bind)到Path=DataContext.YourCommand。我相信您正在尝试绑定(bind)到包含控件的 View 模型。

关于wpf - 如何将 menuitem.click 绑定(bind)到不同 View 模型中的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6595187/

相关文章:

javascript - 将响应式菜单从 jQuery 转换为 MooTools 1.4.x

c# - 动画 WPF 菜单

c# - 绑定(bind)到列表框 ItemTemplate 中的矩形?

wpf - 命令绑定(bind)到 ContextMenu(在 ListBox 中的 ListBoxItem 上)不起作用

c# - 在运行时生成接口(interface)实现

c# - 桌面应用程序的 RavenDB session 管理

CSS动态多级下拉菜单

wpf - 为什么我的菜单从右向左打开而不是从左向右打开?

C# 绘图 : What is the best way to draw a polygon with a hole in the middle

wpf - 轻量级可模板 WPF 形状