WPF功能区和ViewModel

时间:2012-08-06 11:17:56

标签: wpf mvvm ribbon

我正在尝试从TabControl切换到功能区。

使用TabControl时,我将UserControl绑定到TabItem.Content。在标签项之间切换时加载我的用户控件就足够了。

现在使用WPF功能区控件,我将使用RibbonButton。我应该如何加载我的用户控件?我应该处理Click()事件还是什么?

1 个答案:

答案 0 :(得分:1)

AFAIK功能区控件主要用于RibbonWindow。这意味着您的顶级窗口必须更改为该类型。然后,您可以将RibbonWindow功能区(在窗口中制作)内容绑定到用户控件。

这是MSDN。 http://msdn.microsoft.com/en-us/library/system.windows.controls.ribbon.ribbon%28v=vs.110%29.aspx

如您所见,他们在RibbonWindow中使用功能区控件。我知道这是以前的要求,我不认为它会改变,因为它是一个完全不同于传统窗口的布局。