我正在使用RibbonControlLibrary中针对.net 3.5的功能区控件。
我不能RibbonWindow
用于某些演示文稿兼容性问题。因此,我在内部放置了一个Ribbon控件Window
。
没有明显的问题,但是我在VisualStudio输出窗口中收到2条错误消息。
这些消息是:
System.Windows.Data错误:4:找不到参考'RelativeSource FindAncestor,AncestorType ='Microsoft.Windows.Controls.Ribbon.RibbonWindow',AncestorLevel ='1''的绑定源。BindingExpression:Path = WindowState; DataItem = null; 目标元素是'Ribbon'(Name =''); 目标属性为“ NoTarget”(类型“ Object”)
System.Windows.Data错误:4:找不到参考'RelativeSource FindAncestor,AncestorType ='Microsoft.Windows.Controls.Ribbon.RibbonWindow',AncestorLevel ='1''的绑定源。BindingExpression:Path = IsActive; DataItem = null; 目标元素是'Ribbon'(Name =''); 目标属性为“ NoTarget”(类型“ Object”)
只需将a添加Ribbon
到Window
并运行该应用程序,即可复制该代码。
有没有办法告诉功能区不要尝试将任何东西完全绑定到RibbonWindow而是绑定到Window?