我在RibbonSplitButton中有以下代码(在3.5功能区CTP版本上正确呈现)。我试图使用WPF Ribbon 4.0库查看它,但它只是不渲染Icon。知道为什么吗?
<ribbon:RibbonMenuItem Header="Option 3 - icon">
<ribbon:RibbonMenuItem.Icon>
<Image Width="16" Height="16" Source="Images/wizard-icon16.png"></Image>
</ribbon:RibbonMenuItem.Icon>
</ribbon:RibbonMenuItem>
答案 0 :(得分:4)
我也看到同样的问题。我试图将简单的文本放在Icon属性中,但它没有显示任何内容。 我检查了控件模板,并且没有绑定到它的Icon属性。您可以使用ImageSource将图像放在菜单项图标的位置。
我猜它只是糟糕的控制模板。
答案 1 :(得分:4)
不要使用继承自MenuItem
的Icon属性,并且Ribbon控件不使用该属性。请改用ImageSource
属性。
答案 2 :(得分:0)
在图像前面添加正斜杠并执行重建解决方案。这假设Images目录位于项目的根目录。
图像的构建操作是否设置为内容?
HTH
答案 3 :(得分:0)
尝试将图像的构建操作设置为资源