【发布时间】:2010-09-02 13:39:23
【问题描述】:
假设以下类:
public class Model
{
public ObservableCollection<A> Items { get; set; }
}
public class A
{
ObservableCollection<B> Data { get; set; }
//... some more properties
}
public class B
{
//..properties
}
模型绑定到 RibbonMenu,也应该在上下文菜单中使用。上下文菜单必须绑定到模型中 B 类的所有项目。模型中的更改(添加的新项目、删除的项目、更改的项目......)应该同时更改上下文菜单和 RibbonMenu。
RibbonMenu 很好用,但如何在不创建单独模型的情况下绑定上下文菜单?
【问题讨论】:
-
你不能只将你的 ContextMenu 绑定到你的 RibbonMenu 项目吗?
-
上下文菜单位于不同的用户控件中,我不知道它应该如何说话或查看 RibbonMenu。
标签: wpf mvvm binding observablecollection