WPF:多个页面,每个页面都有自己的上下文菜单,如何设置全局菜单?

时间:2009-01-13 14:48:16

标签: c# wpf

我有一个显示不同页面的窗口。每个页面都有一个或多个上下文菜单。我想主窗口在主应用程序菜单中显示这些上下文菜单。因此,如果一个页面列表视图具有删除和复制的上下文菜单,主应用程序菜单应该具有菜单“命令”,其中包含命令“删除”和“复制”。页面更改时,“命令”菜单应更改为新页面正在使用的任何上下文菜单。

上下文菜单定义了命令。

1 个答案:

答案 0 :(得分:1)

构建要显示的项目的共享集合,然后数据绑定到该项目 - 主窗口可以绑定到属性,上下文菜单也可以。您可以为两者使用相同的数据模板。