我添加了对RibbonControlsLibrary.dll的引用。v4.0.0.11019。然后,我的主窗口中有名称空间声明:
xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"然后,我试着在我的主网格的顶部行使用丝带:
</Grid.ColumnDefinitions>
<r:Ribbon Title="ModuleRibbon" Grid.Row="0">
<r:RibbonTab></r:RibbonTab>
<r:RibbonTab></r:RibbonTab>
</r:Ribbon>所有这些都会给我带来一个编译错误,声明:
错误25 XML命名空间'clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary'.中不存在标记“条带”第22行,位置10。
我找到的每一本教程和指南都说要做我做过的事。没有谷歌的结果的错误信息-减去线和位置和其他项目的具体信息。
帮助!
发布于 2013-10-02 09:51:33
根据MSDN,丝带控件在System.Windows.Controls.Ribbon程序集中,而不是像您的示例中的RibbonControlsLibrary。按照下面的方式声明您的命名空间,它应该可以工作:
xmlns:r="clr-namespace:System.Windows.Controls.Ribbon;assembly=System.Windows.Controls.Ribbon"https://stackoverflow.com/questions/19134040
复制相似问题