我在最后几天读过很多关于wpf和mvvm的文章;在SO和其他网站上。我的程序将有一个功能区菜单。在程序启动时,应该看到有限的菜单。加载项目数据后,菜单将更改为完整菜单。并且根据RibbonTab的内容会发生变化。
我找到了Barry Lapthorn(MVVMLight Using two views)的一个很好的例子。但我不清楚如何使功能区菜单取决于内容(开始时的小菜单;加载项目时的完整菜单)。
如果有人可以帮我解决这个问题会很棒 - 无论是想法,例如,等等。)
答案 0 :(得分:0)
为这两种情况创建两个菜单。
使用变量来跟踪内容更改。
然后使用DataTrigger
切换菜单。