我正在使用来自RibbonControlLibrary的.net 3.5的丝带控件。
我不能使用RibbonWindow来解决某些表示兼容性问题。因此,我在Window中放置了一个丝带控件。
没有明显的问题,但是我在我的VisualStudio输出窗口中得到了2条错误消息。
这些信息是:
只需将Ribbon添加到Window并运行应用程序,就可以再现这种情况。
有没有办法告诉丝带,不要试图将任何东西确切地绑定到RibbonWindow上,但要绑定到窗口呢?
发布于 2013-12-06 05:28:40
既然你说你不能使用RibbonWindow (出于某种原因.),我想你做的事情是
<Window x:Class="Yournamespace" ...>
<Ribbon>
</Ribbon>
</Window>你的祖先应该是AncestorType='System.Windows.Window'而不是'Microsoft.Windows.Controls.Ribbon.RibbonWindow'
发布于 2015-02-09 12:33:38
你可能有:
<Window x:Class="yournamespace"
xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
...>
<r:Ribbon>
</r:Ribbon>
</Window>
To fix this just replace <Window> and </Window> with <r:RibbonWindow> and </r:RibbonWindow>这个帮我修好了
https://stackoverflow.com/questions/20378352
复制相似问题