使用Dot Net 4.5

时间:2017-09-08 14:56:00

标签: wpf mvvm ribbon

我们使用Microsoft的功能区在 FULL MVVM中有多个应用程序。它工作正常,它是一个伟大而灵活的组件:)

我很惊讶必须构建我自己的模板和绑定才能在MVVM中使用功能区(我没有在任何地方找到这些文件)。

我们仍在使用Microsoft的Ribbon DLL(2010年左右发布),无法切换到Framework中现有的功能区,因为它不能与我们的模板/绑定一起使用。没有任何事情发生/出现。使用XAML描述,一切都很好。我可能遗漏了一些东西。是否有人在完整的MVVM中使用它以及您使用哪种方法来使其正常工作?框架是否包含隐藏在某处的模板和绑定?

总结一下,如何在 FULL MVVM中使用4.5 Framework中包含的功能区?

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

如果您的目标是.NET Framework 4.5或更高版本,则可以添加对System.Windows.Controls.Ribbon.dll的引用,并按原样使用内置RibbonControl

<Ribbon />

您应该能够使用这个或多或少与使用当前版本完全相同的方式。控件的模板与MVVM无关。当然,控件带有默认模板。